I: pbuilder: network access will be disabled during build I: Current time: Fri Apr 14 14:35:37 +14 2023 I: pbuilder-time-stamp: 1681432537 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-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-2.dsc] I: copying [./dune-grid_2.9.0.orig.tar.xz] I: copying [./dune-grid_2.9.0-2.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Jan 13 13:42:49 2023 +14 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-2.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-2.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 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4066/tmp/hooks/D01_modify_environment starting debug: Running on codethink10-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash lrwxrwxrwx 1 root root 4 Jan 6 03:20 /bin/sh -> dash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/4066/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/4066/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME='pbuilder2' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='bookworm' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' LANG='C' LANGUAGE='nl_BE:nl' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='4066' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xCjaYhiC/pbuilderrc_mUmT --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xCjaYhiC/b2 --logfile b2/build.log --extrapackages usrmerge dune-grid_2.9.0-2.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT-14' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 12 00:26 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4066/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org> 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 ... 19616 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-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} gfortran{a} gfortran-12{a} ghostscript{a} graphviz{a} groff-base{a} hicolor-icon-theme{a} ibverbs-providers{a} imagemagick{a} imagemagick-6-common{a} imagemagick-6.q16{a} intltool-debian{a} libabsl20220623{a} libaec0{a} libalberta-dev{a} libalberta4{a} libann0{a} libaom3{a} libarchive-zip-perl{a} libarchive13{a} libatlas-base-dev{a} libatlas3-base{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libavif15{a} libbrotli1{a} libbsd0{a} libcairo2{a} libcbor0.8{a} libcdt5{a} libcgraph6{a} libclang-cpp14{a} libclang1-14{a} libcups2{a} libcurl3-gnutls{a} libcurl4{a} libdatrie1{a} libdav1d6{a} libdbus-1-3{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{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} libelf1{a} libevdev2{a} libevent-2.1-7{a} libevent-core-2.1-7{a} libevent-dev{a} libevent-extra-2.1-7{a} libevent-openssl-2.1-7{a} libevent-pthreads-2.1-7{a} libexpat1{a} libfabric1{a} libfftw3-double3{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgbm1{a} libgd3{a} libgfortran-12-dev{a} libgfortran5{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglapi-mesa{a} libglew2.2{a} libglib2.0-0{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgts-0.7-5{a} libgudev-1.0-0{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libhdf5-103-1{a} libhdf5-hl-100{a} libheif1{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibverbs-dev{a} libibverbs1{a} libice6{a} libicu72{a} libidn12{a} libijs-0.35{a} libinput-bin{a} libinput10{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-jquery-ui{a} libjsoncpp25{a} libkpathsea6{a} liblab-gamut1{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libllvm14{a} libllvm15{a} liblqr-1-0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmagickcore-6.q16-6{a} libmagickwand-6.q16-6{a} libmd4c0{a} libmtdev1{a} libmunge2{a} libnetcdf19{a} libnghttp2-14{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnuma-dev{a} libnuma1{a} libogg0{a} libopengl0{a} libopenjp2-7{a} libopenmpi-dev{a} libopenmpi3{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} libpmix-dev{a} libpmix2{a} libpng16-16{a} libproc2-0{a} libproj25{a} libpsl5{a} libptexenc1{a} libpython3-stdlib{a} libpython3.11{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a} libqt5widgets5{a} librav1e0{a} librdmacm1{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsm6{a} libssh2-1{a} libsub-override-perl{a} libsvtav1enc1{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} libtk8.6{a} libtool{a} libuchardet0{a} libucx0{a} libuv1{a} libvtk9.1{a} libvtk9.1-qt{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} libx265-199{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} libxt6{a} libxxf86vm1{a} libyuv0{a} libz3-4{a} libzzip-0-13{a} m4{a} man-db{a} media-types{a} mpi-default-bin{a} mpi-default-dev{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{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.11{a} python3.11-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} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} xkb-data{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus dvisvgm fonts-droid-fallback fonts-liberation2 gsfonts javascript-common libarchive-cpio-perl libcoarrays-openmpi-dev libfile-mimeinfo-perl libglib2.0-data libgts-bin libldap-common libmagickcore-6.q16-6-extra libmail-sendmail-perl libnet-dbus-perl libqt5svg5 libsasl2-modules libx11-protocol-perl lmodern lynx netpbm psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 ruby tk wget x11-utils x11-xserver-utils xauth xdg-user-dirs 0 packages upgraded, 317 newly installed, 0 to remove and 0 not upgraded. Need to get 291 MB of archives. After unpacking 1304 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main arm64 libfftw3-double3 arm64 3.3.10-1 [326 kB] Get: 2 http://deb.debian.org/debian bookworm/main arm64 libexpat1 arm64 2.5.0-1 [84.8 kB] Get: 3 http://deb.debian.org/debian bookworm/main arm64 libbrotli1 arm64 1.0.9-2+b6 [269 kB] Get: 4 http://deb.debian.org/debian bookworm/main arm64 libpng16-16 arm64 1.6.39-2 [269 kB] Get: 5 http://deb.debian.org/debian bookworm/main arm64 libfreetype6 arm64 2.12.1+dfsg-4 [369 kB] Get: 6 http://deb.debian.org/debian bookworm/main arm64 fonts-dejavu-core all 2.37-6 [1068 kB] Get: 7 http://deb.debian.org/debian bookworm/main arm64 libfontenc1 arm64 1:1.1.4-1 [23.6 kB] Get: 8 http://deb.debian.org/debian bookworm/main arm64 x11-common all 1:7.7+23 [252 kB] Get: 9 http://deb.debian.org/debian bookworm/main arm64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 10 http://deb.debian.org/debian bookworm/main arm64 xfonts-utils arm64 1:7.7+6 [85.6 kB] Get: 11 http://deb.debian.org/debian bookworm/main arm64 fonts-urw-base35 all 20200910-7 [10.8 MB] Get: 12 http://deb.debian.org/debian bookworm/main arm64 fontconfig-config arm64 2.14.1-4 [315 kB] Get: 13 http://deb.debian.org/debian bookworm/main arm64 libfontconfig1 arm64 2.14.1-4 [381 kB] Get: 14 http://deb.debian.org/debian bookworm/main arm64 libaom3 arm64 3.6.0-1 [1379 kB] Get: 15 http://deb.debian.org/debian bookworm/main arm64 libdav1d6 arm64 1.0.0-2 [274 kB] Get: 16 http://deb.debian.org/debian bookworm/main arm64 libde265-0 arm64 1.0.11-1 [148 kB] Get: 17 http://deb.debian.org/debian bookworm/main arm64 libnuma1 arm64 2.0.16-1 [20.3 kB] Get: 18 http://deb.debian.org/debian bookworm/main arm64 libx265-199 arm64 3.5-2+b1 [603 kB] Get: 19 http://deb.debian.org/debian bookworm/main arm64 libheif1 arm64 1.15.1-1 [191 kB] Get: 20 http://deb.debian.org/debian bookworm/main arm64 libjbig0 arm64 2.1-6.1 [30.0 kB] Get: 21 http://deb.debian.org/debian bookworm/main arm64 libjpeg62-turbo arm64 1:2.1.5-2 [171 kB] Get: 22 http://deb.debian.org/debian bookworm/main arm64 liblcms2-2 arm64 2.14-2 [143 kB] Get: 23 http://deb.debian.org/debian bookworm/main arm64 libglib2.0-0 arm64 2.74.6-1 [1311 kB] Get: 24 http://deb.debian.org/debian bookworm/main arm64 liblqr-1-0 arm64 0.4.2-2.1 [23.9 kB] Get: 25 http://deb.debian.org/debian bookworm/main arm64 libltdl7 arm64 2.4.7-5 [392 kB] Get: 26 http://deb.debian.org/debian bookworm/main arm64 libopenjp2-7 arm64 2.5.0-1+b1 [176 kB] Get: 27 http://deb.debian.org/debian bookworm/main arm64 libdeflate0 arm64 1.14-1 [54.3 kB] Get: 28 http://deb.debian.org/debian bookworm/main arm64 liblerc4 arm64 4.0.0+ds-2 [138 kB] Get: 29 http://deb.debian.org/debian bookworm/main arm64 libwebp7 arm64 1.2.4-0.1 [259 kB] Get: 30 http://deb.debian.org/debian bookworm/main arm64 libtiff6 arm64 4.5.0-5 [300 kB] Get: 31 http://deb.debian.org/debian bookworm/main arm64 libwebpdemux2 arm64 1.2.4-0.1 [99.1 kB] Get: 32 http://deb.debian.org/debian bookworm/main arm64 libwebpmux3 arm64 1.2.4-0.1 [109 kB] Get: 33 http://deb.debian.org/debian bookworm/main arm64 libxau6 arm64 1:1.0.9-1 [19.7 kB] Get: 34 http://deb.debian.org/debian bookworm/main arm64 libbsd0 arm64 0.11.7-2 [115 kB] Get: 35 http://deb.debian.org/debian bookworm/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 36 http://deb.debian.org/debian bookworm/main arm64 libxcb1 arm64 1.15-1 [143 kB] Get: 37 http://deb.debian.org/debian bookworm/main arm64 libx11-data all 2:1.8.4-2 [292 kB] Get: 38 http://deb.debian.org/debian bookworm/main arm64 libx11-6 arm64 2:1.8.4-2 [736 kB] Get: 39 http://deb.debian.org/debian bookworm/main arm64 libxext6 arm64 2:1.3.4-1+b1 [51.7 kB] Get: 40 http://deb.debian.org/debian bookworm/main arm64 libicu72 arm64 72.1-3 [9204 kB] Get: 41 http://deb.debian.org/debian bookworm/main arm64 libxml2 arm64 2.9.14+dfsg-1.1+b3 [619 kB] Get: 42 http://deb.debian.org/debian bookworm/main arm64 imagemagick-6-common all 8:6.9.11.60+dfsg-1.6 [165 kB] Get: 43 http://deb.debian.org/debian bookworm/main arm64 libmagickcore-6.q16-6 arm64 8:6.9.11.60+dfsg-1.6 [1585 kB] Get: 44 http://deb.debian.org/debian bookworm/main arm64 libmagickwand-6.q16-6 arm64 8:6.9.11.60+dfsg-1.6 [348 kB] Get: 45 http://deb.debian.org/debian bookworm/main arm64 poppler-data all 0.4.12-1 [1601 kB] Get: 46 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-minimal arm64 3.11.2-6 [806 kB] Get: 47 http://deb.debian.org/debian bookworm/main arm64 python3.11-minimal arm64 3.11.2-6 [1858 kB] Get: 48 http://deb.debian.org/debian bookworm/main arm64 python3-minimal arm64 3.11.2-1+b1 [26.3 kB] Get: 49 http://deb.debian.org/debian bookworm/main arm64 media-types all 10.0.0 [26.1 kB] Get: 50 http://deb.debian.org/debian bookworm/main arm64 readline-common all 8.2-1.3 [69.0 kB] Get: 51 http://deb.debian.org/debian bookworm/main arm64 libreadline8 arm64 8.2-1.3 [155 kB] Get: 52 http://deb.debian.org/debian bookworm/main arm64 libpython3.11-stdlib arm64 3.11.2-6 [1747 kB] Get: 53 http://deb.debian.org/debian bookworm/main arm64 python3.11 arm64 3.11.2-6 [572 kB] Get: 54 http://deb.debian.org/debian bookworm/main arm64 libpython3-stdlib arm64 3.11.2-1+b1 [9296 B] Get: 55 http://deb.debian.org/debian bookworm/main arm64 python3 arm64 3.11.2-1+b1 [26.3 kB] Get: 56 http://deb.debian.org/debian bookworm/main arm64 libproc2-0 arm64 2:4.0.2-3 [60.1 kB] Get: 57 http://deb.debian.org/debian bookworm/main arm64 procps arm64 2:4.0.2-3 [698 kB] Get: 58 http://deb.debian.org/debian bookworm/main arm64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 59 http://deb.debian.org/debian bookworm/main arm64 libmagic-mgc arm64 1:5.44-3 [305 kB] Get: 60 http://deb.debian.org/debian bookworm/main arm64 libmagic1 arm64 1:5.44-3 [98.5 kB] Get: 61 http://deb.debian.org/debian bookworm/main arm64 file arm64 1:5.44-3 [42.5 kB] Get: 62 http://deb.debian.org/debian bookworm/main arm64 gettext-base arm64 0.21-12 [159 kB] Get: 63 http://deb.debian.org/debian bookworm/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 64 http://deb.debian.org/debian bookworm/main arm64 groff-base arm64 1.22.4-10 [861 kB] Get: 65 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+b1 [86.9 kB] Get: 66 http://deb.debian.org/debian bookworm/main arm64 libpipeline1 arm64 1.5.7-1 [36.4 kB] Get: 67 http://deb.debian.org/debian bookworm/main arm64 man-db arm64 2.11.2-2 [1369 kB] Get: 68 http://deb.debian.org/debian bookworm/main arm64 libedit2 arm64 3.1-20221030-2 [88.1 kB] Get: 69 http://deb.debian.org/debian bookworm/main arm64 libcbor0.8 arm64 0.8.0-2+b1 [26.0 kB] Get: 70 http://deb.debian.org/debian bookworm/main arm64 libfido2-1 arm64 1.12.0-2+b1 [72.6 kB] Get: 71 http://deb.debian.org/debian bookworm/main arm64 openssh-client arm64 1:9.2p1-2 [931 kB] Get: 72 http://deb.debian.org/debian bookworm/main arm64 ucf all 3.0043+nmu1 [55.2 kB] Get: 73 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB] Get: 74 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB] Get: 75 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 76 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 77 http://deb.debian.org/debian bookworm/main arm64 autopoint all 0.21-12 [495 kB] Get: 78 http://deb.debian.org/debian bookworm/main arm64 libarchive13 arm64 3.6.2-1 [316 kB] Get: 79 http://deb.debian.org/debian bookworm/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg-10 [20.8 kB] Get: 80 http://deb.debian.org/debian bookworm/main arm64 libsasl2-2 arm64 2.1.28+dfsg-10 [58.0 kB] Get: 81 http://deb.debian.org/debian bookworm/main arm64 libldap-2.5-0 arm64 2.5.13+dfsg-5 [171 kB] Get: 82 http://deb.debian.org/debian bookworm/main arm64 libnghttp2-14 arm64 1.52.0-1 [67.9 kB] Get: 83 http://deb.debian.org/debian bookworm/main arm64 libpsl5 arm64 0.21.2-1 [58.6 kB] Get: 84 http://deb.debian.org/debian bookworm/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b2 [59.4 kB] Get: 85 http://deb.debian.org/debian bookworm/main arm64 libssh2-1 arm64 1.10.0-3+b1 [172 kB] Get: 86 http://deb.debian.org/debian bookworm/main arm64 libcurl4 arm64 7.88.1-7 [361 kB] Get: 87 http://deb.debian.org/debian bookworm/main arm64 libjsoncpp25 arm64 1.9.5-4 [72.3 kB] Get: 88 http://deb.debian.org/debian bookworm/main arm64 librhash0 arm64 1.4.3-3 [131 kB] Get: 89 http://deb.debian.org/debian bookworm/main arm64 libuv1 arm64 1.44.2-1 [133 kB] Get: 90 http://deb.debian.org/debian bookworm/main arm64 cmake-data all 3.25.1-1 [2026 kB] Get: 91 http://deb.debian.org/debian bookworm/main arm64 cmake arm64 3.25.1-1 [6806 kB] Get: 92 http://deb.debian.org/debian bookworm/main arm64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 93 http://deb.debian.org/debian bookworm/main arm64 libtool all 2.4.7-5 [517 kB] Get: 94 http://deb.debian.org/debian bookworm/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 95 http://deb.debian.org/debian bookworm/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 96 http://deb.debian.org/debian bookworm/main arm64 libsub-override-perl all 0.09-4 [9304 B] Get: 97 http://deb.debian.org/debian bookworm/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 98 http://deb.debian.org/debian bookworm/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 99 http://deb.debian.org/debian bookworm/main arm64 libelf1 arm64 0.188-2.1 [173 kB] Get: 100 http://deb.debian.org/debian bookworm/main arm64 dwz arm64 0.15-1 [101 kB] Get: 101 http://deb.debian.org/debian bookworm/main arm64 gettext arm64 0.21-12 [1248 kB] Get: 102 http://deb.debian.org/debian bookworm/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 103 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 104 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB] Get: 105 http://deb.debian.org/debian bookworm/main arm64 libz3-4 arm64 4.8.12-3.1 [6282 kB] Get: 106 http://deb.debian.org/debian bookworm/main arm64 libllvm14 arm64 1:14.0.6-12 [19.3 MB] Get: 107 http://deb.debian.org/debian bookworm/main arm64 libclang-cpp14 arm64 1:14.0.6-12 [9866 kB] Get: 108 http://deb.debian.org/debian bookworm/main arm64 libclang1-14 arm64 1:14.0.6-12 [5465 kB] Get: 109 http://deb.debian.org/debian bookworm/main arm64 doxygen arm64 1.9.4-4 [4216 kB] Get: 110 http://deb.debian.org/debian bookworm/main arm64 fontconfig arm64 2.14.1-4 [449 kB] Get: 111 http://deb.debian.org/debian bookworm/main arm64 fonts-lmodern all 2.005-1 [4540 kB] Get: 112 http://deb.debian.org/debian bookworm/main arm64 libgfortran5 arm64 12.2.0-14 [340 kB] Get: 113 http://deb.debian.org/debian bookworm/main arm64 libgfortran-12-dev arm64 12.2.0-14 [396 kB] Get: 114 http://deb.debian.org/debian bookworm/main arm64 gfortran-12 arm64 12.2.0-14 [8646 kB] Get: 115 http://deb.debian.org/debian bookworm/main arm64 gfortran arm64 4:12.2.0-3 [1420 B] Get: 116 http://deb.debian.org/debian bookworm/main arm64 libgs-common all 10.0.0~dfsg-11 [148 kB] Get: 117 http://deb.debian.org/debian bookworm/main arm64 libgs10-common all 10.0.0~dfsg-11 [586 kB] Get: 118 http://deb.debian.org/debian bookworm/main arm64 libavahi-common-data arm64 0.8-9 [107 kB] Get: 119 http://deb.debian.org/debian bookworm/main arm64 libavahi-common3 arm64 0.8-9 [40.3 kB] Get: 120 http://deb.debian.org/debian bookworm/main arm64 libdbus-1-3 arm64 1.14.6-1 [191 kB] Get: 121 http://deb.debian.org/debian bookworm/main arm64 libavahi-client3 arm64 0.8-9 [43.7 kB] Get: 122 http://deb.debian.org/debian bookworm/main arm64 libcups2 arm64 2.4.2-2 [228 kB] Get: 123 http://deb.debian.org/debian bookworm/main arm64 libidn12 arm64 1.41-1 [82.8 kB] Get: 124 http://deb.debian.org/debian bookworm/main arm64 libijs-0.35 arm64 0.35-15 [15.8 kB] Get: 125 http://deb.debian.org/debian bookworm/main arm64 libjbig2dec0 arm64 0.19-3 [62.8 kB] Get: 126 http://deb.debian.org/debian bookworm/main arm64 libpaper1 arm64 1.1.29 [12.6 kB] Get: 127 http://deb.debian.org/debian bookworm/main arm64 libice6 arm64 2:1.0.10-1 [55.6 kB] Get: 128 http://deb.debian.org/debian bookworm/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get: 129 http://deb.debian.org/debian bookworm/main arm64 libxt6 arm64 1:1.2.1-1.1 [172 kB] Get: 130 http://deb.debian.org/debian bookworm/main arm64 libgs10 arm64 10.0.0~dfsg-11 [2252 kB] Get: 131 http://deb.debian.org/debian bookworm/main arm64 ghostscript arm64 10.0.0~dfsg-11 [56.7 kB] Get: 132 http://deb.debian.org/debian bookworm/main arm64 libann0 arm64 1.1.2+doc-9+b1 [23.6 kB] Get: 133 http://deb.debian.org/debian bookworm/main arm64 libcdt5 arm64 2.42.2-7+b3 [38.6 kB] Get: 134 http://deb.debian.org/debian bookworm/main arm64 libcgraph6 arm64 2.42.2-7+b3 [60.0 kB] Get: 135 http://deb.debian.org/debian bookworm/main arm64 libabsl20220623 arm64 20220623.1-1 [363 kB] Get: 136 http://deb.debian.org/debian bookworm/main arm64 libgav1-1 arm64 0.18.0-1+b1 [425 kB] Get: 137 http://deb.debian.org/debian bookworm/main arm64 librav1e0 arm64 0.5.1-6 [552 kB] Get: 138 http://deb.debian.org/debian bookworm/main arm64 libsvtav1enc1 arm64 1.4.1+dfsg-1 [1074 kB] Get: 139 http://deb.debian.org/debian bookworm/main arm64 libyuv0 arm64 0.0~git20230123.b2528b0-1 [122 kB] Get: 140 http://deb.debian.org/debian bookworm/main arm64 libavif15 arm64 0.11.1-1 [88.3 kB] Get: 141 http://deb.debian.org/debian bookworm/main arm64 libxpm4 arm64 1:3.5.12-1.1 [45.2 kB] Get: 142 http://deb.debian.org/debian bookworm/main arm64 libgd3 arm64 2.3.3-9 [113 kB] Get: 143 http://deb.debian.org/debian bookworm/main arm64 libgts-0.7-5 arm64 0.7.6+darcs121130-5+b1 [142 kB] Get: 144 http://deb.debian.org/debian bookworm/main arm64 libpixman-1-0 arm64 0.42.2-1 [470 kB] Get: 145 http://deb.debian.org/debian bookworm/main arm64 libxcb-render0 arm64 1.15-1 [115 kB] Get: 146 http://deb.debian.org/debian bookworm/main arm64 libxcb-shm0 arm64 1.15-1 [106 kB] Get: 147 http://deb.debian.org/debian bookworm/main arm64 libxrender1 arm64 1:0.9.10-1.1 [32.0 kB] Get: 148 http://deb.debian.org/debian bookworm/main arm64 libcairo2 arm64 1.16.0-7 [527 kB] Get: 149 http://deb.debian.org/debian bookworm/main arm64 libfribidi0 arm64 1.0.8-2.1 [64.9 kB] Get: 150 http://deb.debian.org/debian bookworm/main arm64 libgraphite2-3 arm64 1.3.14-1 [75.6 kB] Get: 151 http://deb.debian.org/debian bookworm/main arm64 libharfbuzz0b arm64 6.0.0+dfsg-3 [1914 kB] Get: 152 http://deb.debian.org/debian bookworm/main arm64 libthai-data all 0.1.29-1 [176 kB] Get: 153 http://deb.debian.org/debian bookworm/main arm64 libdatrie1 arm64 0.2.13-2+b1 [42.6 kB] Get: 154 http://deb.debian.org/debian bookworm/main arm64 libthai0 arm64 0.1.29-1 [56.2 kB] Get: 155 http://deb.debian.org/debian bookworm/main arm64 libpango-1.0-0 arm64 1.50.12+ds-1 [200 kB] Get: 156 http://deb.debian.org/debian bookworm/main arm64 libpangoft2-1.0-0 arm64 1.50.12+ds-1 [44.5 kB] Get: 157 http://deb.debian.org/debian bookworm/main arm64 libpangocairo-1.0-0 arm64 1.50.12+ds-1 [32.0 kB] Get: 158 http://deb.debian.org/debian bookworm/main arm64 libpathplan4 arm64 2.42.2-7+b3 [40.4 kB] Get: 159 http://deb.debian.org/debian bookworm/main arm64 libgvc6 arm64 2.42.2-7+b3 [613 kB] Get: 160 http://deb.debian.org/debian bookworm/main arm64 libgvpr2 arm64 2.42.2-7+b3 [177 kB] Get: 161 http://deb.debian.org/debian bookworm/main arm64 liblab-gamut1 arm64 2.42.2-7+b3 [198 kB] Get: 162 http://deb.debian.org/debian bookworm/main arm64 libxmu6 arm64 2:1.1.3-3 [57.2 kB] Get: 163 http://deb.debian.org/debian bookworm/main arm64 libxaw7 arm64 2:1.0.14-1 [184 kB] Get: 164 http://deb.debian.org/debian bookworm/main arm64 graphviz arm64 2.42.2-7+b3 [567 kB] Get: 165 http://deb.debian.org/debian bookworm/main arm64 hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 166 http://deb.debian.org/debian bookworm/main arm64 libnl-3-200 arm64 3.7.0-0.2+b1 [60.2 kB] Get: 167 http://deb.debian.org/debian bookworm/main arm64 libnl-route-3-200 arm64 3.7.0-0.2+b1 [168 kB] Get: 168 http://deb.debian.org/debian bookworm/main arm64 libibverbs1 arm64 44.0-2 [56.8 kB] Get: 169 http://deb.debian.org/debian bookworm/main arm64 ibverbs-providers arm64 44.0-2 [306 kB] Get: 170 http://deb.debian.org/debian bookworm/main arm64 imagemagick-6.q16 arm64 8:6.9.11.60+dfsg-1.6 [339 kB] Get: 171 http://deb.debian.org/debian bookworm/main arm64 imagemagick arm64 8:6.9.11.60+dfsg-1.6 [122 kB] Get: 172 http://deb.debian.org/debian bookworm/main arm64 libaec0 arm64 1.0.6-1+b1 [19.9 kB] Get: 173 http://deb.debian.org/debian bookworm/main arm64 libalberta4 arm64 3.0.3-1+b1 [699 kB] Get: 174 http://deb.debian.org/debian bookworm/main arm64 libalberta-dev arm64 3.0.3-1+b1 [166 kB] Get: 175 http://deb.debian.org/debian bookworm/main arm64 libatlas3-base arm64 3.10.3-13 [2537 kB] Get: 176 http://deb.debian.org/debian bookworm/main arm64 libatlas-base-dev arm64 3.10.3-13 [2655 kB] Get: 177 http://deb.debian.org/debian bookworm/main arm64 libcurl3-gnutls arm64 7.88.1-7 [356 kB] Get: 178 http://deb.debian.org/debian bookworm/main arm64 libdouble-conversion3 arm64 3.2.1-1 [37.6 kB] Get: 179 http://deb.debian.org/debian bookworm/main arm64 libdrm-common all 2.4.114-1 [7112 B] Get: 180 http://deb.debian.org/debian bookworm/main arm64 libdrm2 arm64 2.4.114-1+b1 [36.7 kB] Get: 181 http://deb.debian.org/debian bookworm/main arm64 libdrm-amdgpu1 arm64 2.4.114-1+b1 [20.4 kB] Get: 182 http://deb.debian.org/debian bookworm/main arm64 libdrm-nouveau2 arm64 2.4.114-1+b1 [18.4 kB] Get: 183 http://deb.debian.org/debian bookworm/main arm64 libdrm-radeon1 arm64 2.4.114-1+b1 [20.9 kB] Get: 184 http://deb.debian.org/debian bookworm/main arm64 liblapack3 arm64 3.11.0-2 [1664 kB] Get: 185 http://deb.debian.org/debian bookworm/main arm64 libevent-core-2.1-7 arm64 2.1.12-stable-8 [124 kB] Get: 186 http://deb.debian.org/debian bookworm/main arm64 libevent-pthreads-2.1-7 arm64 2.1.12-stable-8 [53.7 kB] Get: 187 http://deb.debian.org/debian bookworm/main arm64 librdmacm1 arm64 44.0-2 [64.9 kB] Get: 188 http://deb.debian.org/debian bookworm/main arm64 libfabric1 arm64 1.17.0-3 [476 kB] Get: 189 http://deb.debian.org/debian bookworm/main arm64 libhwloc15 arm64 2.9.0-1 [133 kB] Get: 190 http://deb.debian.org/debian bookworm/main arm64 libmunge2 arm64 0.5.15-2 [18.8 kB] Get: 191 http://deb.debian.org/debian bookworm/main arm64 libpciaccess0 arm64 0.17-2 [50.4 kB] Get: 192 http://deb.debian.org/debian bookworm/main arm64 libxnvctrl0 arm64 525.85.05-1 [13.3 kB] Get: 193 http://deb.debian.org/debian bookworm/main arm64 ocl-icd-libopencl1 arm64 2.3.1-1 [42.1 kB] Get: 194 http://deb.debian.org/debian bookworm/main arm64 libhwloc-plugins arm64 2.9.0-1 [17.2 kB] Get: 195 http://deb.debian.org/debian bookworm/main arm64 libpmix2 arm64 4.2.2-1+b1 [554 kB] Get: 196 http://deb.debian.org/debian bookworm/main arm64 libucx0 arm64 1.13.1-1 [734 kB] Get: 197 http://deb.debian.org/debian bookworm/main arm64 libopenmpi3 arm64 4.1.4-3+b1 [2161 kB] Get: 198 http://deb.debian.org/debian bookworm/main arm64 openmpi-common all 4.1.4-3 [167 kB] Get: 199 http://deb.debian.org/debian bookworm/main arm64 openmpi-bin arm64 4.1.4-3+b1 [225 kB] Get: 200 http://deb.debian.org/debian bookworm/main arm64 mpi-default-bin arm64 1.14 [4752 B] Get: 201 http://deb.debian.org/debian bookworm/main arm64 libnl-3-dev arm64 3.7.0-0.2+b1 [104 kB] Get: 202 http://deb.debian.org/debian bookworm/main arm64 libnl-route-3-dev arm64 3.7.0-0.2+b1 [200 kB] Get: 203 http://deb.debian.org/debian bookworm/main arm64 libibverbs-dev arm64 44.0-2 [613 kB] Get: 204 http://deb.debian.org/debian bookworm/main arm64 libnuma-dev arm64 2.0.16-1 [36.0 kB] Get: 205 http://deb.debian.org/debian bookworm/main arm64 libltdl-dev arm64 2.4.7-5 [165 kB] Get: 206 http://deb.debian.org/debian bookworm/main arm64 libhwloc-dev arm64 2.9.0-1 [734 kB] Get: 207 http://deb.debian.org/debian bookworm/main arm64 libevent-2.1-7 arm64 2.1.12-stable-8 [168 kB] Get: 208 http://deb.debian.org/debian bookworm/main arm64 libevent-extra-2.1-7 arm64 2.1.12-stable-8 [101 kB] Get: 209 http://deb.debian.org/debian bookworm/main arm64 libevent-openssl-2.1-7 arm64 2.1.12-stable-8 [59.7 kB] Get: 210 http://deb.debian.org/debian bookworm/main arm64 libevent-dev arm64 2.1.12-stable-8 [302 kB] Get: 211 http://deb.debian.org/debian bookworm/main arm64 zlib1g-dev arm64 1:1.2.13.dfsg-1 [913 kB] Get: 212 http://deb.debian.org/debian bookworm/main arm64 libpmix-dev arm64 4.2.2-1+b1 [883 kB] Get: 213 http://deb.debian.org/debian bookworm/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 214 http://deb.debian.org/debian bookworm/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 215 http://deb.debian.org/debian bookworm/main arm64 libopenmpi-dev arm64 4.1.4-3+b1 [970 kB] Get: 216 http://deb.debian.org/debian bookworm/main arm64 mpi-default-dev arm64 1.14 [5548 B] Get: 217 http://deb.debian.org/debian bookworm/main arm64 libpkgconf3 arm64 1.8.1-1 [35.3 kB] Get: 218 http://deb.debian.org/debian bookworm/main arm64 pkgconf-bin arm64 1.8.1-1 [28.9 kB] Get: 219 http://deb.debian.org/debian bookworm/main arm64 pkgconf arm64 1.8.1-1 [25.9 kB] Get: 220 http://deb.debian.org/debian bookworm/main arm64 pkg-config arm64 1.8.1-1 [13.7 kB] Get: 221 http://deb.debian.org/debian bookworm/main arm64 liblapack-dev arm64 3.11.0-2 [3065 kB] Get: 222 http://deb.debian.org/debian bookworm/main arm64 libdune-common-dev arm64 2.9.0-2 [374 kB] Get: 223 http://deb.debian.org/debian bookworm/main arm64 libdune-geometry-dev arm64 2.9.0-2 [293 kB] Get: 224 http://deb.debian.org/debian bookworm/main arm64 libdune-uggrid-dev arm64 2.9.0-2 [438 kB] Get: 225 http://deb.debian.org/debian bookworm/main arm64 libwayland-server0 arm64 1.21.0-1 [34.9 kB] Get: 226 http://deb.debian.org/debian bookworm/main arm64 libgbm1 arm64 22.3.6-1+deb12u1 [37.0 kB] Get: 227 http://deb.debian.org/debian bookworm/main arm64 libglapi-mesa arm64 22.3.6-1+deb12u1 [44.7 kB] Get: 228 http://deb.debian.org/debian bookworm/main arm64 libwayland-client0 arm64 1.21.0-1 [27.6 kB] Get: 229 http://deb.debian.org/debian bookworm/main arm64 libx11-xcb1 arm64 2:1.8.4-2 [192 kB] Get: 230 http://deb.debian.org/debian bookworm/main arm64 libxcb-dri2-0 arm64 1.15-1 [107 kB] Get: 231 http://deb.debian.org/debian bookworm/main arm64 libxcb-dri3-0 arm64 1.15-1 [107 kB] Get: 232 http://deb.debian.org/debian bookworm/main arm64 libxcb-present0 arm64 1.15-1 [106 kB] Get: 233 http://deb.debian.org/debian bookworm/main arm64 libxcb-randr0 arm64 1.15-1 [117 kB] Get: 234 http://deb.debian.org/debian bookworm/main arm64 libxcb-sync1 arm64 1.15-1 [109 kB] Get: 235 http://deb.debian.org/debian bookworm/main arm64 libxcb-xfixes0 arm64 1.15-1 [110 kB] Get: 236 http://deb.debian.org/debian bookworm/main arm64 libxshmfence1 arm64 1.3-1 [8712 B] Get: 237 http://deb.debian.org/debian bookworm/main arm64 libegl-mesa0 arm64 22.3.6-1+deb12u1 [107 kB] Get: 238 http://deb.debian.org/debian bookworm/main arm64 libevdev2 arm64 1.13.0+dfsg-1 [32.0 kB] Get: 239 http://deb.debian.org/debian bookworm/main arm64 libglvnd0 arm64 1.6.0-1 [41.4 kB] Get: 240 http://deb.debian.org/debian bookworm/main arm64 libxcb-glx0 arm64 1.15-1 [123 kB] Get: 241 http://deb.debian.org/debian bookworm/main arm64 libxfixes3 arm64 1:6.0.0-2 [22.9 kB] Get: 242 http://deb.debian.org/debian bookworm/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b2 [20.1 kB] Get: 243 http://deb.debian.org/debian bookworm/main arm64 libllvm15 arm64 1:15.0.6-4+b1 [20.7 MB] Get: 244 http://deb.debian.org/debian bookworm/main arm64 libsensors-config all 1:3.6.0-7.1 [14.3 kB] Get: 245 http://deb.debian.org/debian bookworm/main arm64 libsensors5 arm64 1:3.6.0-7.1 [33.3 kB] Get: 246 http://deb.debian.org/debian bookworm/main arm64 libgl1-mesa-dri arm64 22.3.6-1+deb12u1 [6278 kB] Get: 247 http://deb.debian.org/debian bookworm/main arm64 libglx-mesa0 arm64 22.3.6-1+deb12u1 [146 kB] Get: 248 http://deb.debian.org/debian bookworm/main arm64 libglx0 arm64 1.6.0-1 [30.8 kB] Get: 249 http://deb.debian.org/debian bookworm/main arm64 libgl1 arm64 1.6.0-1 [90.2 kB] Get: 250 http://deb.debian.org/debian bookworm/main arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-2 [38.0 kB] Get: 251 http://deb.debian.org/debian bookworm/main arm64 libglew2.2 arm64 2.2.0-4+b1 [167 kB] Get: 252 http://deb.debian.org/debian bookworm/main arm64 libgmpxx4ldbl arm64 2:6.2.1+dfsg1-1.1 [338 kB] Get: 253 http://deb.debian.org/debian bookworm/main arm64 libgmp-dev arm64 2:6.2.1+dfsg1-1.1 [622 kB] Get: 254 http://deb.debian.org/debian bookworm/main arm64 libgudev-1.0-0 arm64 237-2 [14.3 kB] Get: 255 http://deb.debian.org/debian bookworm/main arm64 libsz2 arm64 1.0.6-1+b1 [7740 B] Get: 256 http://deb.debian.org/debian bookworm/main arm64 libhdf5-103-1 arm64 1.10.8+repack1-1 [1037 kB] Get: 257 http://deb.debian.org/debian bookworm/main arm64 libhdf5-hl-100 arm64 1.10.8+repack1-1 [64.0 kB] Get: 258 http://deb.debian.org/debian bookworm/main arm64 libwacom-common all 2.6.0-1 [58.4 kB] Get: 259 http://deb.debian.org/debian bookworm/main arm64 libwacom9 arm64 2.6.0-1 [20.7 kB] Get: 260 http://deb.debian.org/debian bookworm/main arm64 libinput-bin arm64 1.22.1-1 [23.0 kB] Get: 261 http://deb.debian.org/debian bookworm/main arm64 libmtdev1 arm64 1.1.6-1 [22.8 kB] Get: 262 http://deb.debian.org/debian bookworm/main arm64 libinput10 arm64 1.22.1-1 [112 kB] Get: 263 http://deb.debian.org/debian bookworm/main arm64 libkpathsea6 arm64 2022.20220321.62855-5 [148 kB] Get: 264 http://deb.debian.org/debian bookworm/main arm64 libmd4c0 arm64 0.4.8-1 [41.6 kB] Get: 265 http://deb.debian.org/debian bookworm/main arm64 libnetcdf19 arm64 1:4.9.0-3+b1 [448 kB] Get: 266 http://deb.debian.org/debian bookworm/main arm64 libogg0 arm64 1.3.5-3 [23.0 kB] Get: 267 http://deb.debian.org/debian bookworm/main arm64 libpaper-utils arm64 1.1.29 [8776 B] Get: 268 http://deb.debian.org/debian bookworm/main arm64 libpcre2-16-0 arm64 10.42-1 [216 kB] Get: 269 http://deb.debian.org/debian bookworm/main arm64 proj-data all 9.1.1-1 [6212 kB] Get: 270 http://deb.debian.org/debian bookworm/main arm64 libproj25 arm64 9.1.1-1+b1 [1102 kB] Get: 271 http://deb.debian.org/debian bookworm/main arm64 libptexenc1 arm64 2022.20220321.62855-5 [42.7 kB] Get: 272 http://deb.debian.org/debian bookworm/main arm64 libpython3.11 arm64 3.11.2-6 [1841 kB] Get: 273 http://deb.debian.org/debian bookworm/main arm64 shared-mime-info arm64 2.2-1 [727 kB] Get: 274 http://deb.debian.org/debian bookworm/main arm64 libqt5core5a arm64 5.15.8+dfsg-3 [1658 kB] Get: 275 http://deb.debian.org/debian bookworm/main arm64 libqt5dbus5 arm64 5.15.8+dfsg-3 [202 kB] Get: 276 http://deb.debian.org/debian bookworm/main arm64 libegl1 arm64 1.6.0-1 [33.1 kB] Get: 277 http://deb.debian.org/debian bookworm/main arm64 libqt5network5 arm64 5.15.8+dfsg-3 [647 kB] Get: 278 http://deb.debian.org/debian bookworm/main arm64 libxcb-icccm4 arm64 0.4.1-1.1 [26.9 kB] Get: 279 http://deb.debian.org/debian bookworm/main arm64 libxcb-util1 arm64 0.4.0-1+b1 [23.2 kB] Get: 280 http://deb.debian.org/debian bookworm/main arm64 libxcb-image0 arm64 0.4.0-2 [22.4 kB] Get: 281 http://deb.debian.org/debian bookworm/main arm64 libxcb-keysyms1 arm64 0.4.0-1+b2 [16.0 kB] Get: 282 http://deb.debian.org/debian bookworm/main arm64 libxcb-render-util0 arm64 0.3.9-1+b1 [17.5 kB] Get: 283 http://deb.debian.org/debian bookworm/main arm64 libxcb-shape0 arm64 1.15-1 [106 kB] Get: 284 http://deb.debian.org/debian bookworm/main arm64 libxcb-xinerama0 arm64 1.15-1 [105 kB] Get: 285 http://deb.debian.org/debian bookworm/main arm64 libxcb-xinput0 arm64 1.15-1 [130 kB] Get: 286 http://deb.debian.org/debian bookworm/main arm64 libxcb-xkb1 arm64 1.15-1 [128 kB] Get: 287 http://deb.debian.org/debian bookworm/main arm64 xkb-data all 2.35.1-1 [764 kB] Get: 288 http://deb.debian.org/debian bookworm/main arm64 libxkbcommon0 arm64 1.5.0-1 [100 kB] Get: 289 http://deb.debian.org/debian bookworm/main arm64 libxkbcommon-x11-0 arm64 1.5.0-1 [14.6 kB] Get: 290 http://deb.debian.org/debian bookworm/main arm64 libqt5gui5 arm64 5.15.8+dfsg-3 [3071 kB] Get: 291 http://deb.debian.org/debian bookworm/main arm64 libqt5widgets5 arm64 5.15.8+dfsg-3 [2253 kB] Get: 292 http://deb.debian.org/debian bookworm/main arm64 libsynctex2 arm64 2022.20220321.62855-5 [57.0 kB] Get: 293 http://deb.debian.org/debian bookworm/main arm64 libtbbmalloc2 arm64 2021.8.0-1 [33.8 kB] Get: 294 http://deb.debian.org/debian bookworm/main arm64 libtbbbind-2-5 arm64 2021.8.0-1 [13.0 kB] Get: 295 http://deb.debian.org/debian bookworm/main arm64 libtbb12 arm64 2021.8.0-1 [57.5 kB] Get: 296 http://deb.debian.org/debian bookworm/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [973 kB] Get: 297 http://deb.debian.org/debian bookworm/main arm64 libteckit0 arm64 2.5.11+ds1-1+b1 [299 kB] Get: 298 http://deb.debian.org/debian bookworm/main arm64 libtexlua53-5 arm64 2022.20220321.62855-5 [102 kB] Get: 299 http://deb.debian.org/debian bookworm/main arm64 libtheora0 arm64 1.1.1+dfsg.1-16.1+b1 [144 kB] Get: 300 http://deb.debian.org/debian bookworm/main arm64 libxft2 arm64 2.3.6-1 [58.7 kB] Get: 301 http://deb.debian.org/debian bookworm/main arm64 libxss1 arm64 1:1.2.3-1 [17.8 kB] Get: 302 http://deb.debian.org/debian bookworm/main arm64 libtk8.6 arm64 8.6.13-2 [729 kB] Get: 303 http://deb.debian.org/debian bookworm/main arm64 libopengl0 arm64 1.6.0-1 [31.7 kB] Get: 304 http://deb.debian.org/debian bookworm/main arm64 libvtk9.1 arm64 9.1.0+really9.1.0+dfsg2-5 [16.3 MB] Get: 305 http://deb.debian.org/debian bookworm/main arm64 libvtk9.1-qt arm64 9.1.0+really9.1.0+dfsg2-5 [149 kB] Get: 306 http://deb.debian.org/debian bookworm/main arm64 libxi6 arm64 2:1.8-1+b1 [82.3 kB] Get: 307 http://deb.debian.org/debian bookworm/main arm64 libzzip-0-13 arm64 0.13.72+dfsg.1-1.1 [58.3 kB] Get: 308 http://deb.debian.org/debian bookworm/main arm64 python3-mpi4py arm64 3.1.4-2+b2 [386 kB] Get: 309 http://deb.debian.org/debian bookworm/main arm64 python3-vtk9 arm64 9.1.0+really9.1.0+dfsg2-5 [6564 kB] Get: 310 http://deb.debian.org/debian bookworm/main arm64 t1utils arm64 1.41-4 [59.8 kB] Get: 311 http://deb.debian.org/debian bookworm/main arm64 tex-common all 6.18 [32.5 kB] Get: 312 http://deb.debian.org/debian bookworm/main arm64 texlive-binaries arm64 2022.20220321.62855-5 [7570 kB] Get: 313 http://deb.debian.org/debian bookworm/main arm64 xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 314 http://deb.debian.org/debian bookworm/main arm64 texlive-base all 2022.20230122-2 [21.9 MB] Get: 315 http://deb.debian.org/debian bookworm/main arm64 texlive-latex-base all 2022.20230122-2 [1181 kB] Get: 316 http://deb.debian.org/debian bookworm/main arm64 texlive-latex-recommended all 2022.20230122-2 [8880 kB] Get: 317 http://deb.debian.org/debian bookworm/main arm64 texlive-pictures all 2022.20230122-2 [15.8 MB] Fetched 291 MB in 5s (53.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19616 files and directories currently installed.) Preparing to unpack .../00-libfftw3-double3_3.3.10-1_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.10-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../01-libexpat1_2.5.0-1_arm64.deb ... Unpacking libexpat1:arm64 (2.5.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../02-libbrotli1_1.0.9-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.0.9-2+b6) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../03-libpng16-16_1.6.39-2_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.39-2) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../04-libfreetype6_2.12.1+dfsg-4_arm64.deb ... Unpacking libfreetype6:arm64 (2.12.1+dfsg-4) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../05-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../06-libfontenc1_1%3a1.1.4-1_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.4-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../07-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../08-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 .../09-xfonts-utils_1%3a7.7+6_arm64.deb ... Unpacking xfonts-utils (1:7.7+6) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../10-fonts-urw-base35_20200910-7_all.deb ... Unpacking fonts-urw-base35 (20200910-7) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../11-fontconfig-config_2.14.1-4_arm64.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../12-libfontconfig1_2.14.1-4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.14.1-4) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../13-libaom3_3.6.0-1_arm64.deb ... Unpacking libaom3:arm64 (3.6.0-1) ... Selecting previously unselected package libdav1d6:arm64. Preparing to unpack .../14-libdav1d6_1.0.0-2_arm64.deb ... Unpacking libdav1d6:arm64 (1.0.0-2) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../15-libde265-0_1.0.11-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.11-1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../16-libnuma1_2.0.16-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.16-1) ... Selecting previously unselected package libx265-199:arm64. Preparing to unpack .../17-libx265-199_3.5-2+b1_arm64.deb ... Unpacking libx265-199:arm64 (3.5-2+b1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../18-libheif1_1.15.1-1_arm64.deb ... Unpacking libheif1:arm64 (1.15.1-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../19-libjbig0_2.1-6.1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../20-libjpeg62-turbo_1%3a2.1.5-2_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-2) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../21-liblcms2-2_2.14-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.14-2) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../22-libglib2.0-0_2.74.6-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.74.6-1) ... Selecting previously unselected package liblqr-1-0:arm64. Preparing to unpack .../23-liblqr-1-0_0.4.2-2.1_arm64.deb ... Unpacking liblqr-1-0:arm64 (0.4.2-2.1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../24-libltdl7_2.4.7-5_arm64.deb ... Unpacking libltdl7:arm64 (2.4.7-5) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../25-libopenjp2-7_2.5.0-1+b1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.0-1+b1) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../26-libdeflate0_1.14-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.14-1) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../27-liblerc4_4.0.0+ds-2_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-2) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../28-libwebp7_1.2.4-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.2.4-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../29-libtiff6_4.5.0-5_arm64.deb ... Unpacking libtiff6:arm64 (4.5.0-5) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../30-libwebpdemux2_1.2.4-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.2.4-0.1) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../31-libwebpmux3_1.2.4-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.2.4-0.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../32-libxau6_1%3a1.0.9-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../33-libbsd0_0.11.7-2_arm64.deb ... Unpacking libbsd0:arm64 (0.11.7-2) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../34-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../35-libxcb1_1.15-1_arm64.deb ... Unpacking libxcb1:arm64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../36-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../37-libx11-6_2%3a1.8.4-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.4-2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../38-libxext6_2%3a1.3.4-1+b1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../39-libicu72_72.1-3_arm64.deb ... Unpacking libicu72:arm64 (72.1-3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../40-libxml2_2.9.14+dfsg-1.1+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.1+b3) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../41-imagemagick-6-common_8%3a6.9.11.60+dfsg-1.6_all.deb ... Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1.6) ... Selecting previously unselected package libmagickcore-6.q16-6:arm64. Preparing to unpack .../42-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1.6_arm64.deb ... Unpacking libmagickcore-6.q16-6:arm64 (8:6.9.11.60+dfsg-1.6) ... Selecting previously unselected package libmagickwand-6.q16-6:arm64. Preparing to unpack .../43-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1.6_arm64.deb ... Unpacking libmagickwand-6.q16-6:arm64 (8:6.9.11.60+dfsg-1.6) ... Selecting previously unselected package poppler-data. Preparing to unpack .../44-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.11-minimal:arm64. Preparing to unpack .../45-libpython3.11-minimal_3.11.2-6_arm64.deb ... Unpacking libpython3.11-minimal:arm64 (3.11.2-6) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../46-python3.11-minimal_3.11.2-6_arm64.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:arm64 (3.11.2-6) ... Setting up libexpat1:arm64 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... 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 ... 21700 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_arm64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../3-libreadline8_8.2-1.3_arm64.deb ... Unpacking libreadline8:arm64 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:arm64. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_arm64.deb ... Unpacking libpython3.11-stdlib:arm64 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_arm64.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... 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 ... 22134 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_arm64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.2-3_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.2-3) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.2-3_arm64.deb ... Unpacking procps (2:4.0.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.44-3_arm64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../005-libmagic1_1%3a5.44-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.44-3_arm64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-12_arm64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.22.4-10_arm64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.38.1-5+b1_arm64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.7-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.11.2-2_arm64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../013-libedit2_3.1-20221030-2_arm64.deb ... Unpacking libedit2:arm64 (3.1-20221030-2) ... Selecting previously unselected package libcbor0.8:arm64. Preparing to unpack .../014-libcbor0.8_0.8.0-2+b1_arm64.deb ... Unpacking libcbor0.8:arm64 (0.8.0-2+b1) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../015-libfido2-1_1.12.0-2+b1_arm64.deb ... Unpacking libfido2-1:arm64 (1.12.0-2+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../016-openssh-client_1%3a9.2p1-2_arm64.deb ... Unpacking openssh-client (1:9.2p1-2) ... Selecting previously unselected package ucf. Preparing to unpack .../017-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 .../018-m4_1.4.19-3_arm64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../019-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../020-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../021-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 .../022-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libarchive13:arm64. Preparing to unpack .../023-libarchive13_3.6.2-1_arm64.deb ... Unpacking libarchive13:arm64 (3.6.2-1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../024-libsasl2-modules-db_2.1.28+dfsg-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../025-libsasl2-2_2.1.28+dfsg-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:arm64. Preparing to unpack .../026-libldap-2.5-0_2.5.13+dfsg-5_arm64.deb ... Unpacking libldap-2.5-0:arm64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../027-libnghttp2-14_1.52.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.52.0-1) ... Selecting previously unselected package libpsl5:arm64. Preparing to unpack .../028-libpsl5_0.21.2-1_arm64.deb ... Unpacking libpsl5:arm64 (0.21.2-1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../029-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:arm64. Preparing to unpack .../030-libssh2-1_1.10.0-3+b1_arm64.deb ... Unpacking libssh2-1:arm64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:arm64. Preparing to unpack .../031-libcurl4_7.88.1-7_arm64.deb ... Unpacking libcurl4:arm64 (7.88.1-7) ... Selecting previously unselected package libjsoncpp25:arm64. Preparing to unpack .../032-libjsoncpp25_1.9.5-4_arm64.deb ... Unpacking libjsoncpp25:arm64 (1.9.5-4) ... Selecting previously unselected package librhash0:arm64. Preparing to unpack .../033-librhash0_1.4.3-3_arm64.deb ... Unpacking librhash0:arm64 (1.4.3-3) ... Selecting previously unselected package libuv1:arm64. Preparing to unpack .../034-libuv1_1.44.2-1_arm64.deb ... Unpacking libuv1:arm64 (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../035-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../036-cmake_3.25.1-1_arm64.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../037-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../038-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../039-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../041-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../043-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../044-libelf1_0.188-2.1_arm64.deb ... Unpacking libelf1:arm64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../045-dwz_0.15-1_arm64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../046-gettext_0.21-12_arm64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../047-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 .../048-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../049-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../050-libz3-4_4.8.12-3.1_arm64.deb ... Unpacking libz3-4:arm64 (4.8.12-3.1) ... Selecting previously unselected package libllvm14:arm64. Preparing to unpack .../051-libllvm14_1%3a14.0.6-12_arm64.deb ... Unpacking libllvm14:arm64 (1:14.0.6-12) ... Selecting previously unselected package libclang-cpp14. Preparing to unpack .../052-libclang-cpp14_1%3a14.0.6-12_arm64.deb ... Unpacking libclang-cpp14 (1:14.0.6-12) ... Selecting previously unselected package libclang1-14. Preparing to unpack .../053-libclang1-14_1%3a14.0.6-12_arm64.deb ... Unpacking libclang1-14 (1:14.0.6-12) ... Selecting previously unselected package doxygen. Preparing to unpack .../054-doxygen_1.9.4-4_arm64.deb ... Unpacking doxygen (1.9.4-4) ... Selecting previously unselected package fontconfig. Preparing to unpack .../055-fontconfig_2.14.1-4_arm64.deb ... Unpacking fontconfig (2.14.1-4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../056-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../057-libgfortran5_12.2.0-14_arm64.deb ... Unpacking libgfortran5:arm64 (12.2.0-14) ... Selecting previously unselected package libgfortran-12-dev:arm64. Preparing to unpack .../058-libgfortran-12-dev_12.2.0-14_arm64.deb ... Unpacking libgfortran-12-dev:arm64 (12.2.0-14) ... Selecting previously unselected package gfortran-12. Preparing to unpack .../059-gfortran-12_12.2.0-14_arm64.deb ... Unpacking gfortran-12 (12.2.0-14) ... Selecting previously unselected package gfortran. Preparing to unpack .../060-gfortran_4%3a12.2.0-3_arm64.deb ... Unpacking gfortran (4:12.2.0-3) ... Selecting previously unselected package libgs-common. Preparing to unpack .../061-libgs-common_10.0.0~dfsg-11_all.deb ... Unpacking libgs-common (10.0.0~dfsg-11) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../062-libgs10-common_10.0.0~dfsg-11_all.deb ... Unpacking libgs10-common (10.0.0~dfsg-11) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../063-libavahi-common-data_0.8-9_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-9) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../064-libavahi-common3_0.8-9_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-9) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../065-libdbus-1-3_1.14.6-1_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.6-1) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../066-libavahi-client3_0.8-9_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-9) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../067-libcups2_2.4.2-2_arm64.deb ... Unpacking libcups2:arm64 (2.4.2-2) ... Selecting previously unselected package libidn12:arm64. Preparing to unpack .../068-libidn12_1.41-1_arm64.deb ... Unpacking libidn12:arm64 (1.41-1) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../069-libijs-0.35_0.35-15_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-15) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../070-libjbig2dec0_0.19-3_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.19-3) ... Selecting previously unselected package libpaper1:arm64. Preparing to unpack .../071-libpaper1_1.1.29_arm64.deb ... Unpacking libpaper1:arm64 (1.1.29) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../072-libice6_2%3a1.0.10-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../073-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../074-libxt6_1%3a1.2.1-1.1_arm64.deb ... Unpacking libxt6:arm64 (1:1.2.1-1.1) ... Selecting previously unselected package libgs10:arm64. Preparing to unpack .../075-libgs10_10.0.0~dfsg-11_arm64.deb ... Unpacking libgs10:arm64 (10.0.0~dfsg-11) ... Selecting previously unselected package ghostscript. Preparing to unpack .../076-ghostscript_10.0.0~dfsg-11_arm64.deb ... Unpacking ghostscript (10.0.0~dfsg-11) ... Selecting previously unselected package libann0. Preparing to unpack .../077-libann0_1.1.2+doc-9+b1_arm64.deb ... Unpacking libann0 (1.1.2+doc-9+b1) ... Selecting previously unselected package libcdt5:arm64. Preparing to unpack .../078-libcdt5_2.42.2-7+b3_arm64.deb ... Unpacking libcdt5:arm64 (2.42.2-7+b3) ... Selecting previously unselected package libcgraph6:arm64. Preparing to unpack .../079-libcgraph6_2.42.2-7+b3_arm64.deb ... Unpacking libcgraph6:arm64 (2.42.2-7+b3) ... Selecting previously unselected package libabsl20220623:arm64. Preparing to unpack .../080-libabsl20220623_20220623.1-1_arm64.deb ... Unpacking libabsl20220623:arm64 (20220623.1-1) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../081-libgav1-1_0.18.0-1+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.18.0-1+b1) ... Selecting previously unselected package librav1e0:arm64. Preparing to unpack .../082-librav1e0_0.5.1-6_arm64.deb ... Unpacking librav1e0:arm64 (0.5.1-6) ... Selecting previously unselected package libsvtav1enc1:arm64. Preparing to unpack .../083-libsvtav1enc1_1.4.1+dfsg-1_arm64.deb ... Unpacking libsvtav1enc1:arm64 (1.4.1+dfsg-1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../084-libyuv0_0.0~git20230123.b2528b0-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0~git20230123.b2528b0-1) ... Selecting previously unselected package libavif15:arm64. Preparing to unpack .../085-libavif15_0.11.1-1_arm64.deb ... Unpacking libavif15:arm64 (0.11.1-1) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../086-libxpm4_1%3a3.5.12-1.1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1.1) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../087-libgd3_2.3.3-9_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-9) ... Selecting previously unselected package libgts-0.7-5:arm64. Preparing to unpack .../088-libgts-0.7-5_0.7.6+darcs121130-5+b1_arm64.deb ... Unpacking libgts-0.7-5:arm64 (0.7.6+darcs121130-5+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../089-libpixman-1-0_0.42.2-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.42.2-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../090-libxcb-render0_1.15-1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../091-libxcb-shm0_1.15-1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.15-1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../092-libxrender1_1%3a0.9.10-1.1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../093-libcairo2_1.16.0-7_arm64.deb ... Unpacking libcairo2:arm64 (1.16.0-7) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../094-libfribidi0_1.0.8-2.1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.8-2.1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../095-libgraphite2-3_1.3.14-1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../096-libharfbuzz0b_6.0.0+dfsg-3_arm64.deb ... Unpacking libharfbuzz0b:arm64 (6.0.0+dfsg-3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../097-libthai-data_0.1.29-1_all.deb ... Unpacking libthai-data (0.1.29-1) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../098-libdatrie1_0.2.13-2+b1_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-2+b1) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../099-libthai0_0.1.29-1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../100-libpango-1.0-0_1.50.12+ds-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.50.12+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../101-libpangoft2-1.0-0_1.50.12+ds-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.50.12+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../102-libpangocairo-1.0-0_1.50.12+ds-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.50.12+ds-1) ... Selecting previously unselected package libpathplan4:arm64. Preparing to unpack .../103-libpathplan4_2.42.2-7+b3_arm64.deb ... Unpacking libpathplan4:arm64 (2.42.2-7+b3) ... Selecting previously unselected package libgvc6. Preparing to unpack .../104-libgvc6_2.42.2-7+b3_arm64.deb ... Unpacking libgvc6 (2.42.2-7+b3) ... Selecting previously unselected package libgvpr2:arm64. Preparing to unpack .../105-libgvpr2_2.42.2-7+b3_arm64.deb ... Unpacking libgvpr2:arm64 (2.42.2-7+b3) ... Selecting previously unselected package liblab-gamut1:arm64. Preparing to unpack .../106-liblab-gamut1_2.42.2-7+b3_arm64.deb ... Unpacking liblab-gamut1:arm64 (2.42.2-7+b3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../107-libxmu6_2%3a1.1.3-3_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../108-libxaw7_2%3a1.0.14-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.14-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../109-graphviz_2.42.2-7+b3_arm64.deb ... Unpacking graphviz (2.42.2-7+b3) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../110-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../111-libnl-3-200_3.7.0-0.2+b1_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../112-libnl-route-3-200_3.7.0-0.2+b1_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../113-libibverbs1_44.0-2_arm64.deb ... Unpacking libibverbs1:arm64 (44.0-2) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../114-ibverbs-providers_44.0-2_arm64.deb ... Unpacking ibverbs-providers:arm64 (44.0-2) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../115-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.6_arm64.deb ... Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6) ... Selecting previously unselected package imagemagick. Preparing to unpack .../116-imagemagick_8%3a6.9.11.60+dfsg-1.6_arm64.deb ... Unpacking imagemagick (8:6.9.11.60+dfsg-1.6) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../117-libaec0_1.0.6-1+b1_arm64.deb ... Unpacking libaec0:arm64 (1.0.6-1+b1) ... Selecting previously unselected package libalberta4:arm64. Preparing to unpack .../118-libalberta4_3.0.3-1+b1_arm64.deb ... Unpacking libalberta4:arm64 (3.0.3-1+b1) ... Selecting previously unselected package libalberta-dev:arm64. Preparing to unpack .../119-libalberta-dev_3.0.3-1+b1_arm64.deb ... Unpacking libalberta-dev:arm64 (3.0.3-1+b1) ... Selecting previously unselected package libatlas3-base:arm64. Preparing to unpack .../120-libatlas3-base_3.10.3-13_arm64.deb ... Unpacking libatlas3-base:arm64 (3.10.3-13) ... Selecting previously unselected package libatlas-base-dev:arm64. Preparing to unpack .../121-libatlas-base-dev_3.10.3-13_arm64.deb ... Unpacking libatlas-base-dev:arm64 (3.10.3-13) ... Selecting previously unselected package libcurl3-gnutls:arm64. Preparing to unpack .../122-libcurl3-gnutls_7.88.1-7_arm64.deb ... Unpacking libcurl3-gnutls:arm64 (7.88.1-7) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../123-libdouble-conversion3_3.2.1-1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.2.1-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../124-libdrm-common_2.4.114-1_all.deb ... Unpacking libdrm-common (2.4.114-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../125-libdrm2_2.4.114-1+b1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.114-1+b1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../126-libdrm-amdgpu1_2.4.114-1+b1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.114-1+b1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../127-libdrm-nouveau2_2.4.114-1+b1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.114-1+b1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../128-libdrm-radeon1_2.4.114-1+b1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.114-1+b1) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../129-liblapack3_3.11.0-2_arm64.deb ... Unpacking liblapack3:arm64 (3.11.0-2) ... Selecting previously unselected package libevent-core-2.1-7:arm64. Preparing to unpack .../130-libevent-core-2.1-7_2.1.12-stable-8_arm64.deb ... Unpacking libevent-core-2.1-7:arm64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-pthreads-2.1-7:arm64. Preparing to unpack .../131-libevent-pthreads-2.1-7_2.1.12-stable-8_arm64.deb ... Unpacking libevent-pthreads-2.1-7:arm64 (2.1.12-stable-8) ... Selecting previously unselected package librdmacm1:arm64. Preparing to unpack .../132-librdmacm1_44.0-2_arm64.deb ... Unpacking librdmacm1:arm64 (44.0-2) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../133-libfabric1_1.17.0-3_arm64.deb ... Unpacking libfabric1:arm64 (1.17.0-3) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../134-libhwloc15_2.9.0-1_arm64.deb ... Unpacking libhwloc15:arm64 (2.9.0-1) ... Selecting previously unselected package libmunge2. Preparing to unpack .../135-libmunge2_0.5.15-2_arm64.deb ... Unpacking libmunge2 (0.5.15-2) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../136-libpciaccess0_0.17-2_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-2) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../137-libxnvctrl0_525.85.05-1_arm64.deb ... Unpacking libxnvctrl0:arm64 (525.85.05-1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../138-ocl-icd-libopencl1_2.3.1-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.1-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../139-libhwloc-plugins_2.9.0-1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.9.0-1) ... Selecting previously unselected package libpmix2:arm64. Preparing to unpack .../140-libpmix2_4.2.2-1+b1_arm64.deb ... Unpacking libpmix2:arm64 (4.2.2-1+b1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../141-libucx0_1.13.1-1_arm64.deb ... Unpacking libucx0:arm64 (1.13.1-1) ... Selecting previously unselected package libopenmpi3:arm64. Preparing to unpack .../142-libopenmpi3_4.1.4-3+b1_arm64.deb ... Unpacking libopenmpi3:arm64 (4.1.4-3+b1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../143-openmpi-common_4.1.4-3_all.deb ... Unpacking openmpi-common (4.1.4-3) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../144-openmpi-bin_4.1.4-3+b1_arm64.deb ... Unpacking openmpi-bin (4.1.4-3+b1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../145-mpi-default-bin_1.14_arm64.deb ... Unpacking mpi-default-bin (1.14) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../146-libnl-3-dev_3.7.0-0.2+b1_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../147-libnl-route-3-dev_3.7.0-0.2+b1_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../148-libibverbs-dev_44.0-2_arm64.deb ... Unpacking libibverbs-dev:arm64 (44.0-2) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../149-libnuma-dev_2.0.16-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.16-1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../150-libltdl-dev_2.4.7-5_arm64.deb ... Unpacking libltdl-dev:arm64 (2.4.7-5) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../151-libhwloc-dev_2.9.0-1_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.9.0-1) ... Selecting previously unselected package libevent-2.1-7:arm64. Preparing to unpack .../152-libevent-2.1-7_2.1.12-stable-8_arm64.deb ... Unpacking libevent-2.1-7:arm64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-extra-2.1-7:arm64. Preparing to unpack .../153-libevent-extra-2.1-7_2.1.12-stable-8_arm64.deb ... Unpacking libevent-extra-2.1-7:arm64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-openssl-2.1-7:arm64. Preparing to unpack .../154-libevent-openssl-2.1-7_2.1.12-stable-8_arm64.deb ... Unpacking libevent-openssl-2.1-7:arm64 (2.1.12-stable-8) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../155-libevent-dev_2.1.12-stable-8_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-8) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../156-zlib1g-dev_1%3a1.2.13.dfsg-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpmix-dev:arm64. Preparing to unpack .../157-libpmix-dev_4.2.2-1+b1_arm64.deb ... Unpacking libpmix-dev:arm64 (4.2.2-1+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../158-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../159-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package libopenmpi-dev:arm64. Preparing to unpack .../160-libopenmpi-dev_4.1.4-3+b1_arm64.deb ... Unpacking libopenmpi-dev:arm64 (4.1.4-3+b1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../161-mpi-default-dev_1.14_arm64.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../162-libpkgconf3_1.8.1-1_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../163-pkgconf-bin_1.8.1-1_arm64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../164-pkgconf_1.8.1-1_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-1) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../165-pkg-config_1.8.1-1_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-1) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../166-liblapack-dev_3.11.0-2_arm64.deb ... Unpacking liblapack-dev:arm64 (3.11.0-2) ... Selecting previously unselected package libdune-common-dev:arm64. Preparing to unpack .../167-libdune-common-dev_2.9.0-2_arm64.deb ... Unpacking libdune-common-dev:arm64 (2.9.0-2) ... Selecting previously unselected package libdune-geometry-dev:arm64. Preparing to unpack .../168-libdune-geometry-dev_2.9.0-2_arm64.deb ... Unpacking libdune-geometry-dev:arm64 (2.9.0-2) ... Selecting previously unselected package libdune-uggrid-dev:arm64. Preparing to unpack .../169-libdune-uggrid-dev_2.9.0-2_arm64.deb ... Unpacking libdune-uggrid-dev:arm64 (2.9.0-2) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../170-libwayland-server0_1.21.0-1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.21.0-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../171-libgbm1_22.3.6-1+deb12u1_arm64.deb ... Unpacking libgbm1:arm64 (22.3.6-1+deb12u1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../172-libglapi-mesa_22.3.6-1+deb12u1_arm64.deb ... Unpacking libglapi-mesa:arm64 (22.3.6-1+deb12u1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../173-libwayland-client0_1.21.0-1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.21.0-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../174-libx11-xcb1_2%3a1.8.4-2_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.4-2) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../175-libxcb-dri2-0_1.15-1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../176-libxcb-dri3-0_1.15-1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../177-libxcb-present0_1.15-1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../178-libxcb-randr0_1.15-1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../179-libxcb-sync1_1.15-1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../180-libxcb-xfixes0_1.15-1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.15-1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../181-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../182-libegl-mesa0_22.3.6-1+deb12u1_arm64.deb ... Unpacking libegl-mesa0:arm64 (22.3.6-1+deb12u1) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../183-libevdev2_1.13.0+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.0+dfsg-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../184-libglvnd0_1.6.0-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.6.0-1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../185-libxcb-glx0_1.15-1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.15-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../186-libxfixes3_1%3a6.0.0-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../187-libxxf86vm1_1%3a1.1.4-1+b2_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Selecting previously unselected package libllvm15:arm64. Preparing to unpack .../188-libllvm15_1%3a15.0.6-4+b1_arm64.deb ... Unpacking libllvm15:arm64 (1:15.0.6-4+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../189-libsensors-config_1%3a3.6.0-7.1_all.deb ... Unpacking libsensors-config (1:3.6.0-7.1) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../190-libsensors5_1%3a3.6.0-7.1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-7.1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../191-libgl1-mesa-dri_22.3.6-1+deb12u1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../192-libglx-mesa0_22.3.6-1+deb12u1_arm64.deb ... Unpacking libglx-mesa0:arm64 (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../193-libglx0_1.6.0-1_arm64.deb ... Unpacking libglx0:arm64 (1.6.0-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../194-libgl1_1.6.0-1_arm64.deb ... Unpacking libgl1:arm64 (1.6.0-1) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../195-libgl2ps1.4_1.4.2+dfsg1-2_arm64.deb ... Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... Selecting previously unselected package libglew2.2:arm64. Preparing to unpack .../196-libglew2.2_2.2.0-4+b1_arm64.deb ... Unpacking libglew2.2:arm64 (2.2.0-4+b1) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../197-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../198-libgmp-dev_2%3a6.2.1+dfsg1-1.1_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../199-libgudev-1.0-0_237-2_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (237-2) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../200-libsz2_1.0.6-1+b1_arm64.deb ... Unpacking libsz2:arm64 (1.0.6-1+b1) ... Selecting previously unselected package libhdf5-103-1:arm64. Preparing to unpack .../201-libhdf5-103-1_1.10.8+repack1-1_arm64.deb ... Unpacking libhdf5-103-1:arm64 (1.10.8+repack1-1) ... Selecting previously unselected package libhdf5-hl-100:arm64. Preparing to unpack .../202-libhdf5-hl-100_1.10.8+repack1-1_arm64.deb ... Unpacking libhdf5-hl-100:arm64 (1.10.8+repack1-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../203-libwacom-common_2.6.0-1_all.deb ... Unpacking libwacom-common (2.6.0-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../204-libwacom9_2.6.0-1_arm64.deb ... Unpacking libwacom9:arm64 (2.6.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../205-libinput-bin_1.22.1-1_arm64.deb ... Unpacking libinput-bin (1.22.1-1) ... Selecting previously unselected package libmtdev1:arm64. Preparing to unpack .../206-libmtdev1_1.1.6-1_arm64.deb ... Unpacking libmtdev1:arm64 (1.1.6-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../207-libinput10_1.22.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.22.1-1) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../208-libkpathsea6_2022.20220321.62855-5_arm64.deb ... Unpacking libkpathsea6:arm64 (2022.20220321.62855-5) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../209-libmd4c0_0.4.8-1_arm64.deb ... Unpacking libmd4c0:arm64 (0.4.8-1) ... Selecting previously unselected package libnetcdf19:arm64. Preparing to unpack .../210-libnetcdf19_1%3a4.9.0-3+b1_arm64.deb ... Unpacking libnetcdf19:arm64 (1:4.9.0-3+b1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../211-libogg0_1.3.5-3_arm64.deb ... Unpacking libogg0:arm64 (1.3.5-3) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../212-libpaper-utils_1.1.29_arm64.deb ... Unpacking libpaper-utils (1.1.29) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../213-libpcre2-16-0_10.42-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.42-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../214-proj-data_9.1.1-1_all.deb ... Unpacking proj-data (9.1.1-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../215-libproj25_9.1.1-1+b1_arm64.deb ... Unpacking libproj25:arm64 (9.1.1-1+b1) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../216-libptexenc1_2022.20220321.62855-5_arm64.deb ... Unpacking libptexenc1:arm64 (2022.20220321.62855-5) ... Selecting previously unselected package libpython3.11:arm64. Preparing to unpack .../217-libpython3.11_3.11.2-6_arm64.deb ... Unpacking libpython3.11:arm64 (3.11.2-6) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../218-shared-mime-info_2.2-1_arm64.deb ... Unpacking shared-mime-info (2.2-1) ... Selecting previously unselected package libqt5core5a:arm64. Preparing to unpack .../219-libqt5core5a_5.15.8+dfsg-3_arm64.deb ... Unpacking libqt5core5a:arm64 (5.15.8+dfsg-3) ... Selecting previously unselected package libqt5dbus5:arm64. Preparing to unpack .../220-libqt5dbus5_5.15.8+dfsg-3_arm64.deb ... Unpacking libqt5dbus5:arm64 (5.15.8+dfsg-3) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../221-libegl1_1.6.0-1_arm64.deb ... Unpacking libegl1:arm64 (1.6.0-1) ... Selecting previously unselected package libqt5network5:arm64. Preparing to unpack .../222-libqt5network5_5.15.8+dfsg-3_arm64.deb ... Unpacking libqt5network5:arm64 (5.15.8+dfsg-3) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../223-libxcb-icccm4_0.4.1-1.1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.1-1.1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../224-libxcb-util1_0.4.0-1+b1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-1+b1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../225-libxcb-image0_0.4.0-2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../226-libxcb-keysyms1_0.4.0-1+b2_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1+b2) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../227-libxcb-render-util0_0.3.9-1+b1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1+b1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../228-libxcb-shape0_1.15-1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../229-libxcb-xinerama0_1.15-1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../230-libxcb-xinput0_1.15-1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.15-1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../231-libxcb-xkb1_1.15-1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.15-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../232-xkb-data_2.35.1-1_all.deb ... Unpacking xkb-data (2.35.1-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../233-libxkbcommon0_1.5.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.5.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../234-libxkbcommon-x11-0_1.5.0-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.5.0-1) ... Selecting previously unselected package libqt5gui5:arm64. Preparing to unpack .../235-libqt5gui5_5.15.8+dfsg-3_arm64.deb ... Unpacking libqt5gui5:arm64 (5.15.8+dfsg-3) ... Selecting previously unselected package libqt5widgets5:arm64. Preparing to unpack .../236-libqt5widgets5_5.15.8+dfsg-3_arm64.deb ... Unpacking libqt5widgets5:arm64 (5.15.8+dfsg-3) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../237-libsynctex2_2022.20220321.62855-5_arm64.deb ... Unpacking libsynctex2:arm64 (2022.20220321.62855-5) ... Selecting previously unselected package libtbbmalloc2:arm64. Preparing to unpack .../238-libtbbmalloc2_2021.8.0-1_arm64.deb ... Unpacking libtbbmalloc2:arm64 (2021.8.0-1) ... Selecting previously unselected package libtbbbind-2-5:arm64. Preparing to unpack .../239-libtbbbind-2-5_2021.8.0-1_arm64.deb ... Unpacking libtbbbind-2-5:arm64 (2021.8.0-1) ... Selecting previously unselected package libtbb12:arm64. Preparing to unpack .../240-libtbb12_2021.8.0-1_arm64.deb ... Unpacking libtbb12:arm64 (2021.8.0-1) ... Selecting previously unselected package libtcl8.6:arm64. Preparing to unpack .../241-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../242-libteckit0_2.5.11+ds1-1+b1_arm64.deb ... Unpacking libteckit0:arm64 (2.5.11+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:arm64. Preparing to unpack .../243-libtexlua53-5_2022.20220321.62855-5_arm64.deb ... Unpacking libtexlua53-5:arm64 (2022.20220321.62855-5) ... Selecting previously unselected package libtheora0:arm64. Preparing to unpack .../244-libtheora0_1.1.1+dfsg.1-16.1+b1_arm64.deb ... Unpacking libtheora0:arm64 (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libxft2:arm64. Preparing to unpack .../245-libxft2_2.3.6-1_arm64.deb ... Unpacking libxft2:arm64 (2.3.6-1) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../246-libxss1_1%3a1.2.3-1_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libtk8.6:arm64. Preparing to unpack .../247-libtk8.6_8.6.13-2_arm64.deb ... Unpacking libtk8.6:arm64 (8.6.13-2) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../248-libopengl0_1.6.0-1_arm64.deb ... Unpacking libopengl0:arm64 (1.6.0-1) ... Selecting previously unselected package libvtk9.1:arm64. Preparing to unpack .../249-libvtk9.1_9.1.0+really9.1.0+dfsg2-5_arm64.deb ... Unpacking libvtk9.1:arm64 (9.1.0+really9.1.0+dfsg2-5) ... Selecting previously unselected package libvtk9.1-qt:arm64. Preparing to unpack .../250-libvtk9.1-qt_9.1.0+really9.1.0+dfsg2-5_arm64.deb ... Unpacking libvtk9.1-qt:arm64 (9.1.0+really9.1.0+dfsg2-5) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../251-libxi6_2%3a1.8-1+b1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8-1+b1) ... Selecting previously unselected package libzzip-0-13:arm64. Preparing to unpack .../252-libzzip-0-13_0.13.72+dfsg.1-1.1_arm64.deb ... Unpacking libzzip-0-13:arm64 (0.13.72+dfsg.1-1.1) ... Selecting previously unselected package python3-mpi4py. Preparing to unpack .../253-python3-mpi4py_3.1.4-2+b2_arm64.deb ... Unpacking python3-mpi4py (3.1.4-2+b2) ... Selecting previously unselected package python3-vtk9. Preparing to unpack .../254-python3-vtk9_9.1.0+really9.1.0+dfsg2-5_arm64.deb ... Unpacking python3-vtk9 (9.1.0+really9.1.0+dfsg2-5) ... Selecting previously unselected package t1utils. Preparing to unpack .../255-t1utils_1.41-4_arm64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package tex-common. Preparing to unpack .../256-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../257-texlive-binaries_2022.20220321.62855-5_arm64.deb ... Unpacking texlive-binaries (2022.20220321.62855-5) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../258-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 .../259-texlive-base_2022.20230122-2_all.deb ... Unpacking texlive-base (2022.20230122-2) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../260-texlive-latex-base_2022.20230122-2_all.deb ... Unpacking texlive-latex-base (2022.20230122-2) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../261-texlive-latex-recommended_2022.20230122-2_all.deb ... Unpacking texlive-latex-recommended (2022.20230122-2) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../262-texlive-pictures_2022.20230122-2_all.deb ... Unpacking texlive-pictures (2022.20230122-2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:arm64 (1.5.7-1) ... Setting up libgraphite2-3:arm64 (1.3.14-1) ... Setting up liblcms2-2:arm64 (2.14-2) ... Setting up libtbbmalloc2:arm64 (2021.8.0-1) ... Setting up libpixman-1-0:arm64 (0.42.2-1) ... Setting up libwayland-server0:arm64 (1.21.0-1) ... Setting up libaom3:arm64 (3.6.0-1) ... Setting up libpciaccess0:arm64 (0.17-2) ... Setting up libabsl20220623:arm64 (20220623.1-1) ... Setting up libxau6:arm64 (1:1.0.9-1) ... Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1.6) ... Setting up libdouble-conversion3:arm64 (3.2.1-1) ... Setting up libpsl5:arm64 (0.21.2-1) ... Setting up libicu72:arm64 (72.1-3) ... Setting up libogg0:arm64 (1.3.5-3) ... Setting up liblerc4:arm64 (4.0.0+ds-2) ... Setting up proj-data (9.1.1-1) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libalberta4:arm64 (3.0.3-1+b1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:arm64 (0.2.13-2+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.74.6-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.6.0-1) ... Setting up libijs-0.35:arm64 (0.35-15) ... Setting up libcbor0.8:arm64 (0.8.0-2+b1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libgs-common (10.0.0~dfsg-11) ... Setting up libbrotli1:arm64 (1.0.9-2+b6) ... Setting up liblab-gamut1:arm64 (2.42.2-7+b3) ... Setting up x11-common (1:7.7+23) ... 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-7.1) ... Setting up libnghttp2-14:arm64 (1.52.0-1) ... Setting up libmagic1:arm64 (1:5.44-3) ... Setting up libdeflate0:arm64 (1.14-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up xkb-data (2.35.1-1) ... Setting up libzzip-0-13:arm64 (0.13.72+dfsg.1-1.1) ... Setting up file (1:5.44-3) ... Setting up libsvtav1enc1:arm64 (1.4.1+dfsg-1) ... Setting up libjbig0:arm64 (2.1-6.1) ... Setting up librav1e0:arm64 (0.5.1-6) ... Setting up libpcre2-16-0:arm64 (10.42-1) ... Setting up libaec0:arm64 (1.0.6-1+b1) ... Setting up libopengl0:arm64 (1.6.0-1) ... Setting up poppler-data (0.4.12-1) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg-10) ... Setting up libgts-0.7-5:arm64 (0.7.6+darcs121130-5+b1) ... Setting up libfontenc1:arm64 (1:1.1.4-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.8.12-3.1) ... Setting up libpkgconf3:arm64 (1.8.1-1) ... Setting up libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1) ... Setting up libuv1:arm64 (1.44.2-1) ... Setting up libmunge2 (0.5.15-2) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-2) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libjbig2dec0:arm64 (0.19-3) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libteckit0:arm64 (2.5.11+ds1-1+b1) ... Setting up libpathplan4:arm64 (2.42.2-7+b3) ... Setting up libavahi-common-data:arm64 (0.8-9) ... Setting up libann0 (1.1.2+doc-9+b1) ... Setting up libdbus-1-3:arm64 (1.14.6-1) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up libfribidi0:arm64 (1.0.8-2.1) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:arm64 (2022.20220321.62855-5) ... Setting up libproc2-0:arm64 (2:4.0.2-3) ... Setting up libpng16-16:arm64 (1.6.39-2) ... Setting up libhwloc15:arm64 (2.9.0-1) ... Setting up libevent-core-2.1-7:arm64 (2.1.12-stable-8) ... Setting up libidn12:arm64 (1.41-1) ... Setting up libevent-2.1-7:arm64 (2.1.12-stable-8) ... Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:arm64 (1.9.5-4) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up libgav1-1:arm64 (0.18.0-1+b1) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libsensors5:arm64 (1:3.6.0-7.1) ... Setting up libdav1d6:arm64 (1.0.0-2) ... Setting up libltdl7:arm64 (2.4.7-5) ... Setting up libfftw3-double3:arm64 (3.3.10-1) ... Setting up libglapi-mesa:arm64 (22.3.6-1+deb12u1) ... Setting up libkpathsea6:arm64 (2022.20220321.62855-5) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg-10) ... Setting up libgfortran5:arm64 (12.2.0-14) ... Setting up libmtdev1:arm64 (1.1.6-1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:arm64 (1.2.4-0.1) ... Setting up zlib1g-dev:arm64 (1:1.2.13.dfsg-1) ... Setting up libnuma1:arm64 (2.0.16-1) ... Setting up liblqr-1-0:arm64 (0.4.2-2.1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up ocl-icd-libopencl1:arm64 (2.3.1-1) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up librhash0:arm64 (1.4.3-3) ... Setting up libtiff6:arm64 (4.5.0-5) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up procps (2:4.0.2-3) ... Setting up libalberta-dev:arm64 (3.0.3-1+b1) ... Setting up libnl-3-200:arm64 (3.7.0-0.2+b1) ... Setting up openmpi-common (4.1.4-3) ... Setting up libmd4c0:arm64 (0.4.8-1) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:arm64 (2.5.0-1+b1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libthai-data (0.1.29-1) ... Setting up libssh2-1:arm64 (1.10.0-3+b1) ... Setting up cmake-data (3.25.1-1) ... Setting up libcdt5:arm64 (2.42.2-7+b3) ... Setting up libcgraph6:arm64 (2.42.2-7+b3) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:arm64 (1.12.0-2+b1) ... Setting up libde265-0:arm64 (1.0.11-1) ... Setting up libwebpmux3:arm64 (1.2.4-0.1) ... Setting up libbsd0:arm64 (0.11.7-2) ... Setting up libdrm-common (2.4.114-1) ... Setting up libyuv0:arm64 (0.0~git20230123.b2528b0-1) ... Setting up libelf1:arm64 (0.188-2.1) ... Setting up libevdev2:arm64 (1.13.0+dfsg-1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.1+b3) ... 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:arm64 (237-2) ... Setting up libsz2:arm64 (1.0.6-1+b1) ... Setting up libsynctex2:arm64 (2022.20220321.62855-5) ... Setting up libevent-pthreads-2.1-7:arm64 (2.1.12-stable-8) ... Setting up libwacom-common (2.6.0-1) ... Setting up libxkbcommon0:arm64 (1.5.0-1) ... Setting up libwayland-client0:arm64 (1.21.0-1) ... 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 libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libice6:arm64 (2:1.0.10-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libevent-extra-2.1-7:arm64 (2.1.12-stable-8) ... Setting up libxcb1:arm64 (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1) ... Setting up libxcb-xfixes0:arm64 (1.15-1) ... Setting up libatlas3-base:arm64 (3.10.3-13) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/atlas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode update-alternatives: using /usr/lib/aarch64-linux-gnu/atlas/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libavif15:arm64 (0.11.1-1) ... Setting up libxcb-xinput0:arm64 (1.15-1) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:arm64 (3.6.2-1) ... Setting up libxcb-render0:arm64 (1.15-1) ... Setting up libwacom9:arm64 (2.6.0-1) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libxcb-glx0:arm64 (1.15-1) ... Setting up libwebpdemux2:arm64 (1.2.4-0.1) ... Setting up libedit2:arm64 (3.1-20221030-2) ... Setting up libreadline8:arm64 (8.2-1.3) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1+b2) ... Setting up libxcb-shape0:arm64 (1.15-1) ... Setting up libavahi-common3:arm64 (0.8-9) ... Setting up libevent-openssl-2.1-7:arm64 (2.1.12-stable-8) ... Setting up libxcb-render-util0:arm64 (0.3.9-1+b1) ... Setting up libgfortran-12-dev:arm64 (12.2.0-14) ... Setting up libxcb-shm0:arm64 (1.15-1) ... Setting up libxcb-icccm4:arm64 (0.4.1-1.1) ... Setting up libldap-2.5-0:arm64 (2.5.13+dfsg-5) ... Setting up libatlas-base-dev:arm64 (3.10.3-13) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/atlas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode update-alternatives: using /usr/lib/aarch64-linux-gnu/atlas/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libxcb-util1:arm64 (0.4.0-1+b1) ... Setting up pkgconf:arm64 (1.8.1-1) ... Setting up libinput-bin (1.22.1-1) ... Setting up libxcb-xkb1:arm64 (1.15-1) ... Setting up libxcb-image0:arm64 (0.4.0-2) ... Setting up libtbbbind-2-5:arm64 (2021.8.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.16-1) ... Setting up libnl-route-3-200:arm64 (3.7.0-0.2+b1) ... Setting up libxcb-present0:arm64 (1.15-1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:arm64 (2.4.7-5) ... Setting up libthai0:arm64 (0.1.29-1) ... Setting up gfortran-12 (12.2.0-14) ... Setting up libxcb-xinerama0:arm64 (1.15-1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libptexenc1:arm64 (2022.20220321.62855-5) ... Setting up libfreetype6:arm64 (2.12.1+dfsg-4) ... Setting up libxcb-sync1:arm64 (1.15-1) ... Setting up shared-mime-info (2.2-1) ... Setting up libxkbcommon-x11-0:arm64 (1.5.0-1) ... Setting up libevent-dev (2.1.12-stable-8) ... Setting up pkg-config:arm64 (1.8.1-1) ... Setting up ucf (3.0043+nmu1) ... Setting up libqt5core5a:arm64 (5.15.8+dfsg-3) ... Setting up libx265-199:arm64 (3.5-2+b1) ... Setting up libxcb-dri2-0:arm64 (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libllvm14:arm64 (1:14.0.6-12) ... Setting up libgvpr2:arm64 (2.42.2-7+b3) ... Setting up libdrm2:arm64 (2.4.114-1+b1) ... Setting up dwz (0.15-1) ... Setting up libnl-3-dev:arm64 (3.7.0-0.2+b1) ... Setting up groff-base (1.22.4-10) ... Setting up libqt5dbus5:arm64 (5.15.8+dfsg-3) ... Setting up libxcb-randr0:arm64 (1.15-1) ... Setting up libllvm15:arm64 (1:15.0.6-4+b1) ... Setting up libcurl4:arm64 (7.88.1-7) ... Setting up libx11-6:arm64 (2:1.8.4-2) ... Setting up libharfbuzz0b:arm64 (6.0.0+dfsg-3) ... Setting up libhwloc-dev:arm64 (2.9.0-1) ... Setting up libfontconfig1:arm64 (2.14.1-4) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libavahi-client3:arm64 (0.8-9) ... Setting up libdrm-amdgpu1:arm64 (2.4.114-1+b1) ... Setting up libxcb-dri3-0:arm64 (1.15-1) ... Setting up libinput10:arm64 (1.22.1-1) ... Setting up libpaper1:arm64 (1.1.29) ... Creating config file /etc/papersize with new version Setting up libx11-xcb1:arm64 (2:1.8.4-2) ... Setting up libibverbs1:arm64 (44.0-2) ... Setting up fontconfig (2.14.1-4) ... Regenerating fonts cache... done. Setting up liblapack3:arm64 (3.11.0-2) ... Setting up libdrm-nouveau2:arm64 (2.4.114-1+b1) ... Setting up libxpm4:arm64 (1:3.5.12-1.1) ... Setting up libxrender1:arm64 (1:0.9.10-1.1) ... Setting up libgbm1:arm64 (22.3.6-1+deb12u1) ... Setting up ibverbs-providers:arm64 (44.0-2) ... Setting up libdrm-radeon1:arm64 (2.4.114-1+b1) ... Setting up openssh-client (1:9.2p1-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:arm64 (3.11.2-6) ... Setting up libpango-1.0-0:arm64 (1.50.12+ds-1) ... Setting up libgl1-mesa-dri:arm64 (22.3.6-1+deb12u1) ... Setting up libheif1:arm64 (1.15.1-1) ... Setting up libxext6:arm64 (2:1.3.4-1+b1) ... Setting up libclang1-14 (1:14.0.6-12) ... Setting up libcurl3-gnutls:arm64 (7.88.1-7) ... Setting up libtbb12:arm64 (2021.8.0-1) ... Setting up libpaper-utils (1.1.29) ... Setting up xfonts-utils (1:7.7+6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up gfortran (4:12.2.0-3) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libcairo2:arm64 (1.16.0-7) ... Setting up libqt5network5:arm64 (5.15.8+dfsg-3) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Setting up libxnvctrl0:arm64 (525.85.05-1) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libnl-route-3-dev:arm64 (3.7.0-0.2+b1) ... Setting up libmagickcore-6.q16-6:arm64 (8:6.9.11.60+dfsg-1.6) ... Setting up libegl-mesa0:arm64 (22.3.6-1+deb12u1) ... Setting up libxfixes3:arm64 (1:6.0.0-2) ... Setting up libgd3:arm64 (2.3.3-9) ... Setting up liblapack-dev:arm64 (3.11.0-2) ... Setting up libclang-cpp14 (1:14.0.6-12) ... Setting up libxt6:arm64 (1:1.2.1-1.1) ... Setting up libcups2:arm64 (2.4.2-2) ... Setting up libhdf5-103-1:arm64 (1.10.8+repack1-1) ... Setting up libtheora0:arm64 (1.1.1+dfsg.1-16.1+b1) ... Setting up libegl1:arm64 (1.6.0-1) ... Setting up cmake (3.25.1-1) ... Setting up libmagickwand-6.q16-6:arm64 (8:6.9.11.60+dfsg-1.6) ... Setting up libxss1:arm64 (1:1.2.3-1) ... Setting up libpangoft2-1.0-0:arm64 (1.50.12+ds-1) ... Setting up libpangocairo-1.0-0:arm64 (1.50.12+ds-1) ... Setting up libpython3-stdlib:arm64 (3.11.2-1+b1) ... Setting up libhdf5-hl-100:arm64 (1.10.8+repack1-1) ... Setting up librdmacm1:arm64 (44.0-2) ... Setting up python3.11 (3.11.2-6) ... Setting up libucx0:arm64 (1.13.1-1) ... Setting up libxft2:arm64 (2.3.6-1) ... Setting up libxmu6:arm64 (2:1.1.3-3) ... Setting up libglx-mesa0:arm64 (22.3.6-1+deb12u1) ... Setting up libpython3.11:arm64 (3.11.2-6) ... Setting up libxi6:arm64 (2:1.8-1+b1) ... Setting up libglx0:arm64 (1.6.0-1) ... Setting up libproj25:arm64 (9.1.1-1+b1) ... Setting up libtk8.6:arm64 (8.6.13-2) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libxaw7:arm64 (2:1.0.14-1) ... Setting up fonts-urw-base35 (20200910-7) ... Setting up libibverbs-dev:arm64 (44.0-2) ... Setting up libhwloc-plugins:arm64 (2.9.0-1) ... Setting up doxygen (1.9.4-4) ... Setting up libgl1:arm64 (1.6.0-1) ... Setting up libgvc6 (2.42.2-7+b3) ... Setting up libglew2.2:arm64 (2.2.0-4+b1) ... Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode Setting up libnetcdf19:arm64 (1:4.9.0-3+b1) ... Setting up texlive-binaries (2022.20220321.62855-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 texlive-base (2022.20230122-2) ... 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 graphviz (2.42.2-7+b3) ... Setting up libfabric1:arm64 (1.17.0-3) ... Setting up libgs10-common (10.0.0~dfsg-11) ... Setting up libpmix2:arm64 (4.2.2-1+b1) ... Setting up libopenmpi3:arm64 (4.1.4-3+b1) ... Setting up libqt5gui5:arm64 (5.15.8+dfsg-3) ... Setting up libqt5widgets5:arm64 (5.15.8+dfsg-3) ... Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... Setting up libvtk9.1:arm64 (9.1.0+really9.1.0+dfsg2-5) ... Setting up texlive-latex-base (2022.20230122-2) ... Setting up texlive-latex-recommended (2022.20230122-2) ... Setting up texlive-pictures (2022.20230122-2) ... Setting up libvtk9.1-qt:arm64 (9.1.0+really9.1.0+dfsg2-5) ... Setting up imagemagick (8:6.9.11.60+dfsg-1.6) ... Setting up libpmix-dev:arm64 (4.2.2-1+b1) ... Setting up openmpi-bin (4.1.4-3+b1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libgs10:arm64 (10.0.0~dfsg-11) ... Setting up mpi-default-bin (1.14) ... Setting up python3-mpi4py (3.1.4-2+b2) ... Setting up ghostscript (10.0.0~dfsg-11) ... Setting up libopenmpi-dev:arm64 (4.1.4-3+b1) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/openmpi/include to provide /usr/include/aarch64-linux-gnu/mpi (mpi-aarch64-linux-gnu) in auto mode Setting up python3-vtk9 (9.1.0+really9.1.0+dfsg2-5) ... Setting up mpi-default-dev (1.14) ... Setting up libdune-common-dev:arm64 (2.9.0-2) ... Setting up libdune-geometry-dev:arm64 (2.9.0-2) ... Setting up libdune-uggrid-dev:arm64 (2.9.0-2) ... Processing triggers for libc-bin (2.36-8) ... 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 Reading package lists... Building dependency tree... Reading state information... usrmerge is already the newest version (35). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/4066/tmp/hooks/A99_set_merged_usr starting Re-configuring usrmerge... I: user script /srv/workspace/pbuilder/4066/tmp/hooks/A99_set_merged_usr finished hostname: Temporary failure in name resolution I: Running cd /build/dune-grid-2.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dune-grid_2.9.0-2_source.changes dpkg-buildpackage: info: source package dune-grid dpkg-buildpackage: info: source version 2.9.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Blatt <markus@dr-blatt.de> dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary dh binary --builddirectory=build --buildsystem=cmake dh_update_autotools_config -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/dune-grid-2.9.0' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_SHARED_LIBS=1 .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.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<int,int> -- Looking for std::experimental::make_array<int,int> - found -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> -- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found -- Looking for std::identity -- Looking for std::identity - not found -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- 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.4") 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 dgemm_ -- Looking for dgemm_ - found -- Found BLAS: /usr/lib/aarch64-linux-gnu/libblas.so;/usr/lib/aarch64-linux-gnu/libf77blas.so;/usr/lib/aarch64-linux-gnu/libatlas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/aarch64-linux-gnu/liblapack.so;/usr/lib/aarch64-linux-gnu/libblas.so;/usr/lib/aarch64-linux-gnu/libf77blas.so;/usr/lib/aarch64-linux-gnu/libatlas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Found GMP: /usr/lib/aarch64-linux-gnu/libgmpxx.so -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Development Development.Module Development.Embed) (found version "3.11.2") -- 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/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, <www.doxygen.org> To generate the class documentation from C++ sources * BLAS, fast linear algebra routines * LAPACK, fast linear algebra routines * GMP, GNU multi-precision library, <https://gmplib.org> * 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, <www.sphinx-doc.org> To generate the documentation from CMake and Python sources * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath> * Inkscape, converts SVG images, <www.inkscape.org> To generate the documentation with LaTeX * TBB, Intel's Threading Building Blocks, <https://github.com/oneapi-src/oneTBB> * PTScotch, Sequential and Parallel Graph Partitioning, <https://gitlab.inria.fr/scotch/scotch> * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc> For use of SIMD instructions * Python3 * METIS, Serial Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/metis/overview> * ParMETIS, Parallel Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview> -- Configuring done -- Generating done 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/dune-grid-2.9.0/build make[1]: Leaving directory '/build/dune-grid-2.9.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake cd build && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/dune-grid-2.9.0 -B/build/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/dune-grid-2.9.0/build/CMakeFiles /build/dune-grid-2.9.0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend make[3]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[3]: Entering directory '/build/dune-grid-2.9.0/build' [ 3%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o [ 3%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/basic.cc /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/boundarydom.cc [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/boundaryseg.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/dim.cc /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/boundaryseg.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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.cc [ 34%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfug.cc [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/onedgrid/onedgrid.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.cc:9: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.cc:16: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/onedgrid/nulliteratorfactory.cc In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfug.hh:24, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfug.cc:9: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunegrid_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggrid.cc /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridfactory.hh:24, from /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridfactory.cc:8: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridfactory.cc:82:48: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/boundaryextractor.cc In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:112:1: required from 'Dune::UGGridLevelIntersection<GridImp>::LocalGeometry Dune::UGGridLevelIntersection<GridImp>::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:112:1: required from 'Dune::UGGridLevelIntersection<GridImp>::LocalGeometry Dune::UGGridLevelIntersection<GridImp>::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:112:1: required from 'Dune::UGGridLevelIntersection<GridImp>::LocalGeometry Dune::UGGridLevelIntersection<GridImp>::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:112:1: required from 'Dune::UGGridLevelIntersection<GridImp>::LocalGeometry Dune::UGGridLevelIntersection<GridImp>::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Volume = double; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:146:58: required from 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>; WorldVector = Dune::FieldVector<double, 2>; FaceVector = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.cc:718:16: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridindexsets.cc /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator<GridImp> Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator<GridImp> Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity<codim, dim, GridImp>::Geometry Dune::UGGridEntity<codim, dim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity<codim, dim, GridImp>::Geometry Dune::UGGridEntity<codim, dim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator<GridImp> Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:474:45: required from 'Dune::UGGridLeafIntersectionIterator<GridImp> Dune::UGGridEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2; GridImp = const Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:396:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity<codim, dim, GridImp>::Geometry Dune::UGGridEntity<codim, dim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.hh:227:14: required from 'Dune::UGGridEntity<codim, dim, GridImp>::Geometry Dune::UGGridEntity<codim, dim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridentity.cc:401:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory<Dune::UGGrid<dim> >::insertionIndex(const typename Dune::UGGrid<dim>::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid<dim>::LeafIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory<Dune::UGGrid<dim> >::insertionIndex(const typename Dune::UGGrid<dim>::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid<dim>::LeafIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory<Dune::UGGrid<dim> >::insertionIndex(const typename Dune::UGGrid<dim>::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid<dim>::LeafIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory<Dune::UGGrid<dim> >::insertionIndex(const typename Dune::UGGrid<dim>::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid<dim>::LeafIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:633:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/uggrid/uggridhieriterator.cc In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/parameterizedobject.hh:8, from /build/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:12, from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:20: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 3>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 3>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 3>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:180:16: required from here /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector<typename GridImp::ctype, coorddim> UGGridGeometry<mydim,coorddim,GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 3>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 3>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldMatrix<typename GridImp::ctype, cdim, mydim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:181:16: required from here /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:143:54: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | FieldMatrix<typename GridImp::ctype, coorddim,mydim> UGGridGeometry<mydim,coorddim, GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector<typename GridImp::ctype, coorddim> UGGridGeometry<mydim,coorddim,GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, double*)': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:35:86: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 35 | FieldVector<double, 2> global = (*boundarySegment)(*((FieldVector<double,1>*)param)); | ^ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dQuad(void*, double*, double*)': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:66:86: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | FieldVector<double, 3> global = (*boundarySegment)(*((FieldVector<double,2>*)param)); | ^ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'typename GridImp::ctype Dune::UGGridGeometry<mydim, coorddim, GridImp>::integrationElement(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:138:48: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | return std::abs(1/jacobianInverseTransposed(local).determinant()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector<typename GridImp::ctype, coorddim> UGGridGeometry<mydim,coorddim,GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldMatrix<typename GridImp::ctype, cdim, mydim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:143:54: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | FieldMatrix<typename GridImp::ctype, coorddim,mydim> UGGridGeometry<mydim,coorddim, GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | FieldVector<typename GridImp::ctype, coorddim> UGGridGeometry<mydim,coorddim,GridImp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::UGGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.cc:62:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, double*)': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:31:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper3dTriangle(void*, double*, double*)': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.cc:43:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 3>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 3>)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ [ 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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib: /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/dune-grid-2.9.0/build' [ 61%] Built target dunegrid make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make[3]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake --color= make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[3]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[3]: Entering directory '/build/dune-grid-2.9.0/build' make[3]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[3]: Entering directory '/build/dune-grid-2.9.0/build' [ 65%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc make[3]: Leaving directory '/build/dune-grid-2.9.0/build' [ 65%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build /usr/bin/c++ -DALBERTA_DIM=3 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid3d_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc make[3]: Entering directory '/build/dune-grid-2.9.0/build' [ 73%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o [ 69%] Building CXX object CMakeFiles/dunealbertagrid2d.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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc [ 73%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc [ 73%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o [ 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc [ 76%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc /usr/bin/c++ -DALBERTA_DIM=2 -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -Ddunealbertagrid2d_EXPORTS -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc:19: /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector<K, 3> Dune::Alberta::vectorProduct(const Dune::FieldVector<K, 3>&, const Dune::FieldVector<K, 3>&) [with K = double]': /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:76:41: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix<K, 3, 3>&) [with K = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc:183:24: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:12: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ [ 80%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 3> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 3> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 3> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 3> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector<double>& Dune::DGFGridFactory<Dune::AlbertaGrid<dim, dimworld> >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.cc:129:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 84%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc [ 84%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory<Dune::AlbertaGrid<dim, dimworld> >::insertBoundarySegment(const std::vector<unsigned int>&, const std::shared_ptr<Dune::BoundarySegment<dimension, dimensionworld> >&) [with int dim = 1; int dimworld = 1]' /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ [ 88%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory<Dune::AlbertaGrid<dim, dimworld> >::insertBoundarySegment(const std::vector<unsigned int>&, const std::shared_ptr<Dune::BoundarySegment<dimension, dimensionworld> >&) [with int dim = 2; int dimworld = 2]' /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ [ 88%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 1>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 1>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 1>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:321:56: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 1>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ [ 92%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/macrodata.cc [ 96%] 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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:9: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid/indexsets.cc:12: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.cc:9: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:31: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 1>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 1>)>]': /usr/include/dune/common/function.hh:120:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ~~^~~ [ 96%] 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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid1d.so.2.9.0 lib/libdunealbertagrid1d.so.2.9.0 lib/libdunealbertagrid1d.so make[3]: Leaving directory '/build/dune-grid-2.9.0/build' [ 96%] Built target dunealbertagrid1d In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library lib/libdunealbertagrid2d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid2d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid2d.so.2.9.0 lib/libdunealbertagrid2d.so.2.9.0 lib/libdunealbertagrid2d.so make[3]: Leaving directory '/build/dune-grid-2.9.0/build' [100%] Built target dunealbertagrid2d In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library lib/libdunealbertagrid3d.so /usr/bin/cmake -E cmake_link_script CMakeFiles/dunealbertagrid3d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib: lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/bin/cmake -E cmake_symlink_library lib/libdunealbertagrid3d.so.2.9.0 lib/libdunealbertagrid3d.so.2.9.0 lib/libdunealbertagrid3d.so make[3]: Leaving directory '/build/dune-grid-2.9.0/build' [100%] Built target dunealbertagrid3d make[2]: Leaving directory '/build/dune-grid-2.9.0/build' /usr/bin/cmake -E cmake_progress_start /build/dune-grid-2.9.0/build/CMakeFiles 0 make[1]: Leaving directory '/build/dune-grid-2.9.0/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/dune-grid-2.9.0' dh_auto_build -- build_tests cd build && make -j8 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/dune-grid-2.9.0 -B/build/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/build/dune-grid-2.9.0/build' /usr/bin/cmake -S/build/dune-grid-2.9.0 -B/build/dune-grid-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/dune-grid-2.9.0/build/CMakeFiles 95 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/dune-grid-2.9.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/doc/recipes /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/doc/recipes /build/dune-grid-2.9.0/build/doc/recipes/CMakeFiles/recipe-integration.dir/DependInfo.cmake --color= make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake --color= make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/DependInfo.cmake --color= 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/DependInfo.cmake --color= make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/depend make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/DependInfo.cmake --color= make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/printgridtest.dir/DependInfo.cmake --color= make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/DependInfo.cmake --color= make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/vtktest.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/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/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/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/build make[5]: Leaving directory '/build/dune-grid-2.9.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o.d" is newer than depends file "/build/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/dune-grid-2.9.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/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 Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o.d" is newer than depends file "/build/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/dune-grid-2.9.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfug.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make[5]: Entering directory '/build/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 Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/nulliteratorfactory.cc.o.d" is newer than depends file "/build/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make[5]: Entering directory '/build/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 Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d" is newer than depends file "/build/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build make[5]: Entering directory '/build/dune-grid-2.9.0/build' [ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d" is newer than depends file "/build/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d" is newer than depends file "/build/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/dune-grid-2.9.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/dune-grid-2.9.0/build' [ 1%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o [ 1%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc make[5]: Leaving directory '/build/dune-grid-2.9.0/build' cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc 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/dune-grid-2.9.0/build' [ 1%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o [ 1%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc cd /build/dune-grid-2.9.0/build/doc/recipes && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/doc/recipes/recipe-integration.cc [ 2%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc [ 2%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/gnuplottest.cc Consolidate compiler generated dependencies of target dunegrid make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[5]: Entering directory '/build/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegrid.dir/build'. make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 18%] Built target dunegrid 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 20%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:65: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/printgridtest.cc:40:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/gnuplot/gnuplot.cc:42:9: required from 'void Dune::GnuplotWriter<GridView>::write(const std::string&) const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1> > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1> > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 4>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:102:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::NonConformingBoundaryIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/gnuplot/gnuplot.cc:43:72: required from 'void Dune::GnuplotWriter<GridView>::write(const std::string&) const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1> > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1> > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::NonConformingBoundaryIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc: In instantiation of 'main(int, char**)::<lambda(const auto:13&)> [with auto:13 = Dune::FieldVector<double, 4>]': /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:128:26: required from here /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:121:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 4>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 4>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:102:29: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 4; int cdim = 4; GridImp = const Dune::YaspGrid<4>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 4>]': /build/dune-grid-2.9.0/doc/recipes/recipe-integration.cc:102:38: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:131:20: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:20, from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:12, from /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:18: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::NonConformingBoundaryIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::NonConformingBoundaryIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:67:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:101:10: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:119:18: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:140:20: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:150:20: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /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/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:22: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:131:20: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:130:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return x; | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:140:20: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter<Dune::VTK::ConformingVolumeIteratorFactory<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:82:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:110:10: required from 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:150:20: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Base::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Base = Dune::VTK::FunctionWriterBase<Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Base::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Base::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Base = Dune::VTK::FunctionWriterBase<Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename Base::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 2>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 1>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Base::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Base = Dune::VTK::FunctionWriterBase<Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Base::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Base::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Base = Dune::VTK::FunctionWriterBase<Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename Base::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::unitOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 2>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldVector<ctype, dimworld> unitOuterNormal (const FieldVector<ctype, dim-1>& /* local */) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::unitOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 1>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::unitOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 2>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::unitOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: required from 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Traits::Domain = Dune::FieldVector<double, 1>; typename Traits::Range = std::vector<double, std::allocator<double> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:127:23: required from 'void Dune::VTK::SkeletonFunctionWriter<Func>::write(const typename Func::Traits::Cell&, const typename Func::Traits::Domain&) [with Func = VectorFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename Func::Traits::Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename Func::Traits = Dune::VTK::SkeletonFunctionTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, double>; typename Func::Traits::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/skeletonfunction.hh:124:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/basicwriter.hh:23: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:178:97: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | FieldVector<typename Base::Cell::Geometry::ctype, Base::Cell::Geometry::coorddimension> xg | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]': /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]' /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:190:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:19, from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriter.hh:11, from /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:191:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:145:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:192:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]': /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]' /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:176:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:21: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:181:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase<GridView>::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:152:32: required from 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:186:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]': /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:16, from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/volumewriter.hh:12, from /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:23: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; V = std::vector<int>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename Base::Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity> >; typename Base::Domain = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:176:20: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 3>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 2>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]': /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 1>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 3>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 2>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]' /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:327:32: required from 'void Dune::VTK::OffsetsWriter<Cell>::write(const Cell&, const typename Base::Domain&) [with Cell = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename Base::Domain = Dune::FieldVector<double, 1>; Base = Dune::VTK::FunctionWriterBase<Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity> >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:326:20: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]' /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:210:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:211:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:37: required from 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:177:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:212:28: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: required from 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: required from 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: required from 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: required from 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: required from 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:54:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/virtualrefinement.hh:393: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector<double, 3>]': /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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector<double, 2>]': /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<double, 2>' 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<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector<double, 1>]': /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<double, 1>' 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<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector<double, 3>]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:739:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | RefinementIteratorSpecial<dimension, CoordType, 0>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:739:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:739:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector<double, 3>]': /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:759:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | RefinementIteratorSpecial<dimension, CoordType, 0>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:759:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:759:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector<K, dim> Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector<K, dim>, const Dune::FieldVector<int, dimension>&) [with int dimension = 3; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:765:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:413:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, dim> Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector<K, dim>, const Dune::FieldVector<int, dimension>&) [with int dimension = 2; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:765:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:413:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector<K, dim> Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector<K, dim>, const Dune::FieldVector<int, dimension>&) [with int dimension = 1; CoordType = double]': /usr/include/dune/geometry/refinement/simplex.cc:762:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/refinement/simplex.cc:742:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here /usr/include/dune/geometry/refinement/simplex.cc:394:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | referenceToKuhn( //! Point to map | ^~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:16, from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; V = std::vector<int>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector<DT,n> global = e.geometry().global( xi ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 2>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Dune::VTKWriter<GridView>::Coordinate = Dune::FieldVector<double, 2>; Dune::VTKWriter<GridView>::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 1>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; Dune::VTKWriter<GridView>::Coordinate = Dune::FieldVector<double, 1>; Dune::VTKWriter<GridView>::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 3>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Dune::VTKWriter<GridView>::Coordinate = Dune::FieldVector<double, 3>; Dune::VTKWriter<GridView>::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 2>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Dune::VTKWriter<GridView>::Coordinate = Dune::FieldVector<double, 2>; Dune::VTKWriter<GridView>::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 1>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >; Dune::VTKWriter<GridView>::Coordinate = Dune::FieldVector<double, 1>; Dune::VTKWriter<GridView>::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 3>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; V = std::vector<int>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 3>&)>&; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; V = std::vector<int>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::CellIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 2>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; V = std::vector<int>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::CellIterator; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter<Cell>::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | = cell.geometry().global(xl); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; V = std::vector<int>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::CellIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 1>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:56:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); | ~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction<GridView>::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:37:41: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Linking CXX executable gnuplottest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -o gnuplottest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 21%] Built target gnuplottest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 22%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ [ 23%] Linking CXX executable recipe-integration cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/recipe-integration.dir/recipe-integration.cc.o" -o recipe-integration -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 23%] Built target recipe-integration 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 24%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGMSH_ONEDGRID -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc [ 25%] Linking CXX executable printgridtest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/printgridtest.dir/printgridtest.cc.o -o printgridtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:12: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/build' [ 25%] Built target printgridtest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 25%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGMSH_UGGRID -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector<DT,n> global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction<GridView>::evaluate(int, const Entity&, const Dune::FieldVector<typename GridView::Grid::ctype, n>&) const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:57:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Dune::FieldVector<DT,n> global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector<ctype, dimw> coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ In file included from /build/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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector<ctype, dimw> coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector<ctype, dimw> coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 2>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | auto r = _f(globalPos); | ~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::VTKLocalFunction::GlobalFunctionWrapper<F>::write(const Dune::VTKWriter<GridView>::Coordinate&, Dune::VTKWriter<GridView>::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >&, Dune::VTK::DataMode, const std::string&)::<lambda(const Dune::FieldVector<double, 1>&)>&; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | auto r = _f(globalPos); | ~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/starcdreadertest.cc:41:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::CoordVector Dune::VirtualRefinementImp<topologyId, CoordType, coerceToId, dimension>::SubEntityIteratorBack<codimension>::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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:18, from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:38: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>; derived_type = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:29: /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:290:38: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:42: /build/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<double, 1>&) const [with int dimWorld = 1; GlobalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:269:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:273:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >; int codim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:42: /build/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<double, 1>&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ /build/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<double, 1>&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<const OneDGrid, OneDGridLeafIndexSet<const OneDGrid>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector<double,3> operator() (const Dune::FieldVector<double,2>& local) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:98:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Dune::YaspGrid<dim> grid(h, n); | ^~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:98:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Dune::YaspGrid<dim> grid(h, n); | ^~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ [ 25%] Linking CXX executable nonconformboundaryvtktest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -o nonconformboundaryvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 25%] Built target nonconformboundaryvtktest make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/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/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/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid2d make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Entering directory '/build/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid2d.dir/build'. make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 29%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 29%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<double, 1, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3>' 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, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ /build/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<double, 1>&) const [with int dimWorld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ In file included from /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long 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<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector<double,3> operator() (const Dune::FieldVector<double,2>& local) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 1]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid<dim> g(h, n); | ^ /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/test/subsamplingvtktest.cc:130:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid<dim> g(h, n); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; 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<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; 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<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:107:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Dune::YaspGrid<dim> grid(length, elements); | ^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 1]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc: In function 'void vtkCheck(const std::array<int, d>&, const Dune::FieldVector<double, dim>&, bool) [with int dim = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtksequencetest.cc:149:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Dune::YaspGrid<dim> g(h, n); | ^ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >; 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<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector<double, dim>&, std::array<int, dim>) [with unsigned int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/test/conformvolumevtktest.cc:107:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Dune::YaspGrid<dim> grid(length, elements); | ^~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array<int, d>&, const Dune::FieldVector<double, dim>&) [with int dim = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/test/vtktest.cc:166:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Dune::YaspGrid<dim> g(upperRight, elements); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:43: /build/dune-grid-2.9.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter<GridView>::outputNodes(std::ofstream&) const [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | void outputNodes(std::ofstream& file) const { | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3> >; Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter<GridView>::outputNodes(std::ofstream&) const [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; V = std::vector<double>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 3>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 3>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 3>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >; V = std::vector<double>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/dune-grid-2.9.0/dune/grid/yaspgrid/structuredyaspgridfactory.hh:10, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:2076: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 3>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 3>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 3, 1>' 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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Linking CXX executable gmshtest-onedgrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o" -o gmshtest-onedgrid -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 30%] Built target gmshtest-onedgrid 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 31%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -DTESTCOORDINATES -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<3> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ [ 32%] Linking CXX executable conformvolumevtktest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -o conformvolumevtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 32%] Built target conformvolumevtktest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 33%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]', inlined from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]', inlined from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void SubsamplingVTKWriter<GridView>::writeCellData(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | void SubsamplingVTKWriter<GridView>::writeVertexData(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]', inlined from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; std::string = std::__cxx11::basic_string<char>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:16: /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3, 1>' 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<double, 1, 3>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:18: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 '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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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<double, 2> >, YaspGeometry>]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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 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<double, 3>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/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<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; 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<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' /build/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]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:14:23: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3>, Dune::YaspIntersection<const Dune::YaspGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, dimension>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, dimension>::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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | RefinementIteratorSpecial<dimension, CoordType, dimension>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Linking CXX executable starcdreadertest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -o starcdreadertest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 34%] Built target starcdreadertest make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 35%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial<dimension, CoordType, 0>::global(const CoordVector&) const [with int dimension = 2; CoordType = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >::VertexIterator; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ [ 35%] Linking CXX executable vtksequencetest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -o vtksequencetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<double, 2> >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:19:19: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/build' [ 35%] Built target vtksequencetest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 35%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; V = std::vector<double>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15, from /build/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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; V = std::vector<double>; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; V = std::vector<double>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/dune-grid-2.9.0/dune/grid/yaspgrid/structuredyaspgridfactory.hh:10, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:2076: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:5: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ [ 36%] Linking CXX executable vtktest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vtktest.dir/vtktest.cc.o -o vtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 36%] Built target vtktest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/dgfparser/test /build/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/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/dune-grid-2.9.0/build' [ 37%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o cd /build/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/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, SIZE>&, const FieldVector<K, SIZE>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 38%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/test-linking.cc /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:13: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfyasp.hh: In static member function 'static void Dune::DGFGridFactory<Dune::YaspGrid<dim, Dune::EquidistantOffsetCoordinates<ct, dim> > >::getCorners(const Geometry&, std::vector<Dune::FieldVector<ctype, dimension> >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; ctype = double; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfyasp.hh:387:75: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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:178:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/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<const OneDGrid, OneDGridLeafIndexSet<const OneDGrid>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3>' 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, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX executable subsamplingvtktest /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ cd /build/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 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector<double, 2>; LocalCoordType = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 40%] Built target subsamplingvtktest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 41%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::CellIterator; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]', inlined from 'void Dune::VTKWriter<GridView>::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > > >::CellIterator; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]', inlined from 'void Dune::VTKWriter<GridView>::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1342:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::UGGrid<2>; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc: In constructor 'Analytical::Analytical(Dune::AnalyticalCoordFunction<double, 3, 3, Analytical>::RangeVector)': /build/dune-grid-2.9.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc:21:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | Analytical(Base::RangeVector offset) | ^~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 41%] Linking CXX executable geometrygrid-coordfunction-copyconstructor cd /build/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 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ^~~~~~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 41%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/DependInfo.cmake --color= In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<double, 2> >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspEntity>; IndexSetType = IndexSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspIndexSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 42%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction<double,2>" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGRIDTYPE="Dune::YaspGrid<2>" -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VertexIterator; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverseTransposed Dune::GeometryReference<Implementation>::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:31)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:13:29: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:6: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; V = std::vector<double>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:321:56: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; V = std::vector<double>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:32, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; V = std::vector<double>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/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<double, 1>&) const [with int dimWorld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' 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 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:25: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::VertexIterator::position() const [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; typename GridView::ctype = double]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >::VertexIterator; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter<GridView>::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter<GridView>::writeDataFile(std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::ostream = std::basic_ostream<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter<GridView>::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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<double>&, int, std::vector<double>&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; std::string = std::__cxx11::basic_string<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector<DT,n> position () const | ^~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:36: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:14:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction<GV, V>::evaluate(int, const Entity&, const Dune::FieldVector<typename Dune::VTKFunction<GV>::ctype, using Base::dim>&) const [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; V = std::vector<double>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Base = Dune::VTKFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >; typename Dune::VTKFunction<GV>::ctype = double]' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/function.hh:237:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/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<double, 1>&) const [with int dimWorld = 2]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:12, from /build/dune-grid-2.9.0/dune/grid/geometrygrid.hh:5, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:23: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >, 2, std::basic_ostream<char> >' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; OutputStream = std::basic_ostream<char>]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >, 2, std::basic_ostream<char> >' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; OutputStream = std::basic_ostream<char>]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >, 2, std::basic_ostream<char> >' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; OutputStream = std::basic_ostream<char>]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:18, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfoned.hh:20, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:12: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:17: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<2>, AlbertaGridIndexSet<2, 2>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator<Grid, HostIntersectionIterator>::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; HostIntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/gridview.hh:209:16: required from 'Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::IntersectionIterator Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; CoordFunction = Dune::IdenticalCoordFunction<double, 2>; Allocator = std::allocator<void>; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/gridview.hh:269:27: required from 'Dune::GridView<ViewTraits>::IntersectionIterator Dune::GridView<ViewTraits>::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange<decltype (gv.ibegin(e))> Dune::intersections(const GV&, const Entity&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<GeoGrid::GridViewTraits<GridView<DefaultLevelGridViewTraits<const YaspGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >; Entity = Entity<0, 2, const GeometryGrid<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator<const GeometryGrid<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const YaspGrid<2>, YaspIntersectionIterator<const YaspGrid<2> >, YaspIntersection<const YaspGrid<2> > > >, GeoGrid::Intersection<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const YaspGrid<2>, YaspIntersection<const YaspGrid<2> > > > > >, GeoGrid::Intersection<const GeometryGrid<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, Intersection<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Intersection<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const YaspGrid<2>, YaspIntersection<const YaspGrid<2> > > > > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/gridview.hh:15, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/uggrid.hh:106: /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:142:5: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> > >::VertexIterator; GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]', inlined from 'void Dune::VTKWriter<GridView>::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' at /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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 instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::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 function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/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<double, 3, 1>' 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<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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/dune-grid-2.9.0/dune/grid/uggrid.hh:106: /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:142:5: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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 member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > > >(const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ [ 43%] Linking CXX executable test-dgf-oned cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:12, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:16: /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners<HostEntity>::Coordinate Dune::GeoGrid::HostCorners<HostEntity>::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>; RangeVector = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector<mydim, Grid, false>::calculate(std::array<Dune::FieldVector<typename std::remove_const<V>::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; typename std::remove_const<V>::type::Traits::ctype = double; typename std::remove_const<V>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<V>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage<mydim, cdim, Grid>::CornerStorage(const Dune::GeoGrid::CoordVector<mydim, Grid, fake>&) [with bool fake = false; int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:256:18: required from 'Dune::GeoGrid::EntityBase<codim, Grid, false>::Geometry Dune::GeoGrid::EntityBase<codim, Grid, false>::geometry() const [with int codim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/common/entity.hh:141:60: required from 'Dune::Entity<codim, dim, GridImp, EntityImp>::Geometry Dune::Entity<codim, dim, GridImp, EntityImp>::geometry() const [with int cd = 2; int dim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; EntityImp = Dune::GeoGrid::Entity; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 43%] Built target test-dgf-oned 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 44%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction<double,2>" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DGRIDTYPE="Dune::UGGrid<2>" -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2>' 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 UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16, inlined from 'static void CheckEntitySeed::IfHasEntitySeed<codim>::apply(const GridView&, std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:198:40, inlined from 'Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:19)> [with auto:19 = std::integral_constant<long unsigned int, 2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:217:68, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:19)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:19)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkEntitySeed(const GridView<VT>&, std::ostream&) [with VT = UGGridLevelGridViewTraits<const UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:216:20, inlined from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1048:26: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners<HostEntity>::Coordinate Dune::GeoGrid::HostCorners<HostEntity>::operator[](int) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>; RangeVector = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector<mydim, Grid, false>::calculate(std::array<Dune::FieldVector<typename std::remove_const<V>::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; typename std::remove_const<V>::type::Traits::ctype = double; typename std::remove_const<V>::type::Traits = Dune::GeoGrid::GridFamily<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<V>::type = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage<mydim, cdim, Grid>::CornerStorage(const Dune::GeoGrid::CoordVector<mydim, Grid, fake>&) [with bool fake = false; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:36: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int codim = 1; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; long unsigned int ...codim = {0, 1, 2}; std::size_t = long unsigned int]' /build/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfyasp.hh:9, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:13: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:39: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser.hh:8, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:25: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:36: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry<double, 2, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:12, from /build/dune-grid-2.9.0/dune/grid/geometrygrid.hh:5, from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:23: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:245:86: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >, 2, std::basic_ostream<char> >' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; OutputStream = std::basic_ostream<char>]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >, 2, std::basic_ostream<char> >' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; OutputStream = std::basic_ostream<char>]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >, 2, std::basic_ostream<char> >' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; OutputStream = std::basic_ostream<char>]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > > >' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:13, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:17: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/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 AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/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 AlbertaGrid<2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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 'const Dune::FieldVector<typename GridView::ctype, Dune::VTKWriter<GridView>::n> Dune::VTKWriter<GridView>::CellIterator::position() const [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ [ 45%] Linking CXX executable gmshtest-uggrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o" -o gmshtest-uggrid -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/build' [ 45%] Built target gmshtest-uggrid make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-gridinfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 46%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 2, 2, GeoGrid::GeometryTraits<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>' /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator<Grid, HostIntersectionIterator>::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; HostIntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/gridview.hh:209:16: required from 'Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::IntersectionIterator Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; CoordFunction = Dune::IdenticalCoordFunction<double, 2>; Allocator = std::allocator<void>; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/gridview.hh:269:27: required from 'Dune::GridView<ViewTraits>::IntersectionIterator Dune::GridView<ViewTraits>::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange<decltype (gv.ibegin(e))> Dune::intersections(const GV&, const Entity&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<GeoGrid::GridViewTraits<GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >; Entity = Entity<0, 2, const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const UGGrid<2>, UGGridLevelIntersectionIterator<const UGGrid<2> >, UGGridLevelIntersection<const UGGrid<2> > > >, GeoGrid::Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const UGGrid<2>, UGGridLevelIntersection<const UGGrid<2> > > > > >, GeoGrid::Intersection<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const UGGrid<2>, UGGridLevelIntersection<const UGGrid<2> > > > > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/common/gridinfo.hh:14, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26, from /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:8: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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>]' /build/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>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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>]' /build/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>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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>]' /build/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>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:28:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/gridview.hh:15, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/gridfamily.hh:14: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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>]' /build/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>]' /build/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<char>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:34:18: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16, inlined from 'static void CheckEntitySeed::IfHasEntitySeed<codim>::apply(const GridView&, std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:198:40, inlined from 'Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:217:68, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkEntitySeed(const GridView<VT>&, std::ostream&) [with VT = UGGridLevelGridViewTraits<const UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:216:20, inlined from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1048:26: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/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/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16, inlined from 'static void CheckEntitySeed::IfHasEntitySeed<codim>::apply(const GridView&, std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:198:40, inlined from 'Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:217:68, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:23)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkEntitySeed(const GridView<VT>&, std::ostream&) [with VT = UGGridLevelGridViewTraits<const UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:216:20, inlined from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1048:26: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > > >::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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/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/dune-grid-2.9.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements<ct,dim>::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements<ct,dim>::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, PoolAllocator<char, 16384> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::PoolAllocator<char, 16384> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:220:40: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:226:41: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> > >(const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >&, const GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >&)::<lambda(auto:24)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >; IdSet = GeoGrid::IdSet<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/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::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Iterator<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, 0, Dune::All_Partition, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, false> >; typename GridViewType::Codim<0> = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:231:39: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 1; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; int codim = 2; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]' /build/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<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:351:64: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ [ 46%] Linking CXX executable test-dgf-yasp-offset cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 46%] Built target test-dgf-yasp-offset make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-identitygrid.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 46%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:604:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:12, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/datahandle.hh:13, from /build/dune-grid-2.9.0/dune/grid/geometrygrid/grid.hh:16: /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners<HostEntity>::Coordinate Dune::GeoGrid::HostCorners<HostEntity>::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Coordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>; RangeVector = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector<mydim, Grid, false>::calculate(std::array<Dune::FieldVector<typename std::remove_const<V>::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; typename std::remove_const<V>::type::Traits::ctype = double; typename std::remove_const<V>::type::Traits = Dune::GeoGrid::GridFamily<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<V>::type = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage<mydim, cdim, Grid>::CornerStorage(const Dune::GeoGrid::CoordVector<mydim, Grid, fake>&) [with bool fake = false; int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/entity.hh:256:18: required from 'Dune::GeoGrid::EntityBase<codim, Grid, false>::Geometry Dune::GeoGrid::EntityBase<codim, Grid, false>::geometry() const [with int codim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/common/entity.hh:141:60: required from 'Dune::Entity<codim, dim, GridImp, EntityImp>::Geometry Dune::Entity<codim, dim, GridImp, EntityImp>::geometry() const [with int cd = 2; int dim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; EntityImp = Dune::GeoGrid::Entity; Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:94: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:209:21: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >::checkGeometry<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >(const Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > >, std::allocator<void> >; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:251:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners<HostEntity>::Coordinate Dune::GeoGrid::HostCorners<HostEntity>::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Coordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction<double, 2>; RangeVector = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector<mydim, Grid, false>::calculate(std::array<Dune::FieldVector<typename std::remove_const<V>::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; typename std::remove_const<V>::type::Traits::ctype = double; typename std::remove_const<V>::type::Traits = Dune::GeoGrid::GridFamily<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >::Traits; typename std::remove_const<V>::type = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage<mydim, cdim, Grid>::CornerStorage(const Dune::GeoGrid::CoordVector<mydim, Grid, fake>&) [with bool fake = false; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> > >]' /usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/geometrygrid/gridview.hh:209:16: required from 'Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::IntersectionIterator Dune::GeoGrid::GridView<HGV, CoordFunction, Allocator>::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; CoordFunction = Dune::IdenticalCoordFunction<double, 2>; Allocator = std::allocator<void>; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/gridview.hh:269:27: required from 'Dune::GridView<ViewTraits>::IntersectionIterator Dune::GridView<ViewTraits>::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> >; IntersectionIterator = Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::IntersectionIterator<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>]' /build/dune-grid-2.9.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange<decltype (gv.ibegin(e))> Dune::intersections(const GV&, const Entity&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<GeoGrid::GridViewTraits<GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >; Entity = Entity<0, 2, const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::IntersectionIterator<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IntersectionIterator<const UGGrid<2>, UGGridLevelIntersectionIterator<const UGGrid<2> >, UGGridLevelIntersection<const UGGrid<2> > > >, GeoGrid::Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const UGGrid<2>, UGGridLevelIntersection<const UGGrid<2> > > > > >, GeoGrid::Intersection<const GeometryGrid<GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, IdenticalCoordFunction<double, 2> >, Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Intersection<const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, Intersection<const UGGrid<2>, UGGridLevelIntersection<const UGGrid<2> > > > > > >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr<GridType>::initialize(Dune::DGFGridFactory<GridType>&) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr<GridType>::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::IdenticalCoordFunction<double, 2> >; std::string = std::__cxx11::basic_string<char>; MPICommunicatorType = ompi_communicator_t*]' /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:163:56: required from here /build/dune-grid-2.9.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ [ 47%] Linking CXX executable test-dgf-yasp cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 47%] Built target test-dgf-yasp make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-oned.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 48%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-oned.cc /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:39: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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 /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry<double, 2, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:13: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:80:47: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:55:55: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:80:47: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:80:56: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ [ 48%] Linking CXX executable test-dgf-alberta cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so In file included from /build/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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<OneDGridLeafGridViewTraits<const OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:143:24: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:146:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 48%] Built target test-dgf-alberta 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/DependInfo.cmake --color= /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ [ 49%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-mcmg-geogrid.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<OneDGridLeafGridViewTraits<const OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:143:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<OneDGridLeafGridViewTraits<const OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:143:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:146:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:29: /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:198:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | FieldVector<typename GridImp::ctype, dimworld> outerNormal ([[maybe_unused]] const FieldVector<typename GridImp::ctype, dim-1>& local ) const { | ^~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>; derived_type = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<OneDGridLeafGridViewTraits<const OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:143:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/test-oned.cc:127:12: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/identitygrid.hh:20, from /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:10: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector<ctype, mydim>& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector<ctype, coorddim> corner (int i) const { | ^~~~~~ [ 50%] Linking CXX executable test-dgf-ug cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector<ctype, mydim>& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector<ctype, coorddim> corner (int i) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/build' [ 50%] Built target test-dgf-ug make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/testiteratorranges.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 50%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/testiteratorranges.cc /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector<ctype, mydim>& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector<ctype, coorddim> corner (int i) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; IntersectionImp = Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLeafIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector<ctype, mydim> local (const FieldVector<ctype, coorddim>& global) const { | ^~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; IntersectionImp = Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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 OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector<ctype, mydim> local (const FieldVector<ctype, coorddim>& global) const { | ^~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/test-oned.cc:15: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; IntersectionImp = Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/test-mcmg-geogrid.cc:12: /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ [ 50%] Linking CXX executable test-dgf-gmsh-ug cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:8, from /build/dune-grid-2.9.0/dune/grid/identitygrid.hh:23: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersections.hh: In instantiation of 'Dune::IdentityGridLevelIntersection<GridImp>::NormalVector Dune::IdentityGridLevelIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; IntersectionImp = Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersections.hh:259:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | NormalVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 50%] Built target test-dgf-gmsh-ug make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 50%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/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::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, SIZE>&, const FieldVector<K, SIZE>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/testiteratorranges.cc:11: /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]': /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/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::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector<ctype, mydim>& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridintersections.hh:260:53: required from 'Dune::IdentityGridLevelIntersection<GridImp>::NormalVector Dune::IdentityGridLevelIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; NormalVector = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; IntersectionImp = Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 1>; typename Coordinates::ctype = double]' /build/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<double, 1> >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<double, 1> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]' /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]' /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; EntityImp = Dune::IdentityGridEntity; Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:555:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/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::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/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::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/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::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/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::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIterator<0, Dune::All_Partition, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:33:28: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/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::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:460:28: required from 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> > >(const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >&, const IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> > >(const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >&, const IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> > >(const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >&, const IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> >&)::<lambda(auto:17)>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >; IdSet = IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> >]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:131:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >; IdSet = IdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridLocalIdSet<const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > > >, bigunsignedint<80> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/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::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector<ctype, mydim>& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/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::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector<ctype, mydim>& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( 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<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<OneDGridLeafGridViewTraits<const OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/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::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector<ctype, mydim>& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 3; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/utility/hierarchicsearch.hh:24, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:61:54: required from 'void check(GridView) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:86:10: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:61:63: required from 'void check(GridView) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-hierarchicsearch.cc:86:10: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:89:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | FieldVector<ctype, mydim> local (const FieldVector<ctype, coorddim>& global) const { | ^~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector<ctype, mydim>& local ) const { | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 2; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector<ctype, mydim>& local) const { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; int codim = 3; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector<ctype, coorddim> global (const FieldVector<ctype, mydim>& local) const { | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:39:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:40:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector<typename GridImp::ctype, mydim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::local(const Dune::FieldVector<typename GridImp::ctype, cdim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 1; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector<typename GridImp::ctype, cdim> Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::global(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; GI = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:32:12: required from 'void testDim() [with int dim = 3]' /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:41:13: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<YaspGrid<1, EquidistantCoordinates<double, 1> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<YaspGrid<1, EquidistantCoordinates<double, 1> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:13: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:66: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ [ 50%] Linking CXX executable test-mcmg-geogrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 50%] Built target test-mcmg-geogrid make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-ug.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 50%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-ug.cc /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:66: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:26:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | Dune::YaspGrid<2> grid({1., 1.}, {4, 4}); | ^ /build/dune-grid-2.9.0/dune/grid/test/test-gridinfo.cc:32:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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}); | ^ In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:17: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:20: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In member function 'virtual Dune::FieldVector<double, 2> ArcOfCircle::operator()(const Dune::FieldVector<double, 1>&) const': /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:38:90: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Dune::FieldVector<double,2> operator()(const Dune::FieldVector<double,1>& local) const { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:123:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:123:39: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:325:34: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 51%] Linking CXX executable test-gridinfo cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o" -o test-gridinfo -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:123:39: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:123:39: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 51%] Built target test-gridinfo 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-parallel-ug.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 51%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:325:34: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:72: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:247:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:248:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:252:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:72: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:247:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, SIZE>&, const FieldVector<K, SIZE>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:252:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Volume = double; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/multilineargeometry.hh:365:14: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Volume = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:126:35: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller<HostEntity, Dune::AnalyticalCoordFunctionInterface<ct, dimD, dimR, Impl> >::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<double, 2>]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); | ~~~~~~~~~~~~^ [ 52%] Linking CXX executable testiteratorranges cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -o testiteratorranges -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:247:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 3; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:252:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 52%] Built target testiteratorranges make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-loadbalancing.dir/DependInfo.cmake --color= In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 53%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-loadbalancing.cc /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; 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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:652:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:251:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:19: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 3; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:252:24: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | return asImp().jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:133:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42: required from 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 2; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<2>; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; Data = std::map<long unsigned int, Dune::FieldVector<double, 2>, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Dune::FieldVector<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32: required from 'static void LoadBalance<Grid>::test(Grid&) [with int ...codimensions = {2}; Grid = Dune::UGGrid<2>]' /build/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}]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:848:32: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42: required from 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 3; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<3>; GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; Data = std::map<long unsigned int, Dune::FieldVector<double, 3>, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, Dune::FieldVector<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:496:32: required from 'static void LoadBalance<Grid>::test(Grid&) [with int ...codimensions = {3}; Grid = Dune::UGGrid<3>]' /build/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}]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:855:32: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:37: /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<Dune::GeoGrid::CommDataHandle<Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::CommDataHandleIF<ExampleDataHandle<Dune::GeoGrid::IndexSet<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> > >, Dune::GeoGrid::IdSet<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int> >, std::vector<double> >, double> >, double>, 2, 1> > >; EntityType = Dune::Entity<1, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; IndexSetImp = Dune::GeoGrid::IndexSet<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> > >; GlobalIdSetImp = Dune::GeoGrid::IdSet<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int> >; DataVectorType = std::vector<double>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:271:48: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)> [with auto:15 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:271:48: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)> [with auto:15 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:15)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:845:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)> [with auto:20 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: required from 'testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)> [with auto:16 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = testCommunication<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set<Dune::PartitionType>&, const std::set<Dune::PartitionType>&)::<lambda(auto:16)>]' /build/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<Dune::PartitionType>&, const std::set<Dune::PartitionType>&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:852:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:255:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const UGGrid<3>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/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::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; 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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:256:28: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 ) | ~~~~~~~~~^~~~~ [ 53%] Linking CXX executable test-loadbalancing cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-loadbalancing.dir/link.txt --verbose=1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o" -o test-loadbalancing -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 53%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 54%] Building CXX object dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector<double, GridView::dimensionworld>&, const Dune::FieldVector<double, GridView::dimensionworld>&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:709:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | const auto center = element.geometry().center(); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector<double, GridView::dimensionworld>&, const Dune::FieldVector<double, GridView::dimensionworld>&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:709:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:207:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 3>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)> [with auto:18 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:18)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:208:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ [ 55%] Linking CXX executable test-hierarchicsearch cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o" -o test-hierarchicsearch -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/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<double, 1>&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 55%] Built target test-hierarchicsearch make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/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/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/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid1d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid1d make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[5]: Entering directory '/build/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid1d.dir/build'. make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 58%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-2.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 58%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >; int codim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static bool LoadBalance<Grid>::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:465:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >; int codim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/test-ug.cc:21: /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:24, from /build/dune-grid-2.9.0/dune/grid/utility/structuredgridfactory.hh:22, from /build/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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:23: /build/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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >' /build/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<char>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:131:33: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:112: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector<double,2> diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Volume = double; LocalCoordinate = Dune::FieldVector<double, 1>]' /usr/include/dune/geometry/multilineargeometry.hh:365:14: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Volume = double]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double]' /build/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<char>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:125:33: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<YaspGrid<1, EquidistantCoordinates<double, 1> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3, 1>' 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<double, 1, 3>' 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<YaspGrid<1, EquidistantCoordinates<double, 1> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ /build/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/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:51:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 member function 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:329:41: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | << ", partitionType = " << entity.partitionType() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | << ", center = " << entity.geometry().center() | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:647:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >; Imp = IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, 1, 1> Dune::FieldMatrix<K, 1, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix<K, 1, 1> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 60%] Linking CXX executable test-oned cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-oned.dir/test-oned.cc.o" -o test-oned -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<1> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ [ 60%] Built target test-oned 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-2-2.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 61%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=2 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector<double, 2>; LocalCoordType = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<1> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference<Implementation>::Jacobian Dune::GeometryReference<Implementation>::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 2>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/issue-53-uggrid-intersections.cc:30:11: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | TestSuite testGrid(const Grid& grid, const std::string& name) { | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance<Grid>::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:457:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | static bool checkVector(const GridView& gv, const Data& data) | ^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance<Grid>::checkVector(const GridView&, const Data&) [with int codim = 3; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:465:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | const auto& realPos = entity.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ [ 61%] Linking CXX executable issue-53-uggrid-intersections cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 1>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 61%] Built target issue-53-uggrid-intersections 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:31: /build/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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:130:37: required from here /build/dune-grid-2.9.0/dune/grid/test/checkgridfactory.hh:103:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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; } ); | ^ [ 62%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory<GridType>&, Dune::Dim<2>) [with Grid = Dune::AlbertaGrid<2, 2>]': /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:108:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:145:41: required from here /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:85:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:24: /build/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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:27: /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2, 2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 2; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:437:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | static void fillVector(const GridView& gv, Data& data) | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>, 3, 0> >; EntityType = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 3; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:437:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>, 2, 1> >; EntityType = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | const Vector corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector<double, 2>; LocalCoordType = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>]' /build/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<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<AlbertaGrid<2, 2>, IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>]' /build/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<AlbertaGrid<2, 2>, AlbertaGridIdSet<2, 2>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverseTransposed Dune::GeometryReference<Implementation>::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<2, 2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2, 2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2, 2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2, 2> >; Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<1>, AlbertaGridIndexSet<1, 2>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::CircleBoundaryProjection<dimworld>::CoordinateType Dune::CircleBoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:252:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | virtual CoordinateType operator() (const CoordinateType& global) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In member function 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:24: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:72: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector<double,2> diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, SIZE>&, const FieldVector<K, SIZE>&) [with ctype = double; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1>' 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<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:114: /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer<DataHandle, gridDim, codim>::ugGather_(DDD::DDDContext&, typename Dune::UG_NS<coorddim>::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLevelIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>; int gridDim = 2; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | static int ugGather_( | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer<DataHandle, gridDim, codim>::ugGather_(DDD::DDDContext&, typename Dune::UG_NS<coorddim>::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLevelIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>; int gridDim = 3; int codim = 3]': /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer<DataHandle, gridDim, codim>::ugGather_(DDD::DDDContext&, typename Dune::UG_NS<coorddim>::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLevelIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>; int gridDim = 2; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer<DataHandle, gridDim, codim>::ugGather_(DDD::DDDContext&, typename Dune::UG_NS<coorddim>::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLevelIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>; int gridDim = 3; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/uggrid/ugmessagebuffer.hh:66:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:536:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27, inlined from 'double integrateBoundary(const Dune::UGGrid<2>&)' at /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:126:35: /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:815:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 815 | int main (int argc , char **argv) try | ^~~~ /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:815:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<AlbertaGrid<2, 2>, TestGrid<2> >(const TestGrid<2>&)::<lambda(const TestGrid<2>::Vertex&)>]': /build/dune-grid-2.9.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication<GridView, cdim, OutputStream>::ctype CheckCommunication<GridView, cdim, OutputStream>::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<2, 2>, AlbertaGridIndexSet<2, 2>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42, inlined from 'static void LoadBalance<Grid>::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:847:32: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:460:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'static void LoadBalance<Grid>::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; <template-parameter-2-3> = void; Grid = Dune::UGGrid<3>]' at /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:446:42, inlined from 'static void LoadBalance<Grid>::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/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/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:531:52, inlined from 'int main(int, char**)' at /build/dune-grid-2.9.0/dune/grid/test/test-parallel-ug.cc:854:32: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:460:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication<GridView, cdim, OutputStream>::ctype CheckCommunication<GridView, cdim, OutputStream>::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:106: /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:142:5: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | integrationOuterNormal (const FaceVector& local) const | ^~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:458:10: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 458 | bool affine ( JacobianTransposed &jacobianT ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<1, 2, const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 63%] Linking CXX executable test-parallel-ug cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 63%] Built target test-parallel-ug 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 64%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:458:10: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 458 | bool affine ( JacobianTransposed &jacobianT ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: required from 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<double, 2>; typename GridImp::ctype = double; Communication = Dune::Communication<ompi_communicator_t*>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:95:14: required from 'static Dune::YaspGrid<dim, Dune::EquidistantOffsetCoordinates<double, dim> >* YaspFactory<dim, Dune::EquidistantOffsetCoordinates<double, dim> >::buildGrid(bool, int, bool, bool) [with int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:29:96: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:262:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | if( (c2-c1).two_norm() < 10 * std::numeric_limits<typename Grid::ctype>::epsilon() ) | ~~~^~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | return result; | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ In function 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/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 AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ In function 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<1> > >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In function 'Dune::FieldVector<typename GridImp::ctype, Dune::IdentityGridLevelIntersection<GridImp>::dimworld> Dune::IdentityGridLevelIntersection<GridImp>::unitOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:227:34: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:46: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::UGMessageBuffer<Dune::CommDataHandleIF<ExampleDataHandle<Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >, Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, std::vector<double, std::allocator<double> > >, double>, 3, 0> >; EntityType = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet<const Dune::UGGrid<3>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<3> >, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ [ 65%] Linking CXX executable test-alberta-1-2 cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ [ 65%] Built target test-alberta-1-2 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 66%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/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 AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]', inlined from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >]' at /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]' at /build/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 AlbertaGrid<2, 2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridLevelIntersection<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:572:53, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 1, 2>' 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<double, 2>' 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<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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 AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 1, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 1, 2>' 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In member function 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In member function 'Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::JacobianInverseTransposed Dune::IdentityGridGeometry<mydim, coorddim, GridImp>::jacobianInverseTransposed(const Dune::FieldVector<typename GridImp::ctype, mydim>&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return hostGeometry_.jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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 /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' 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::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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 IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:124:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::GeoGrid::Intersection<Grid, HostIntersection>::Geometry Dune::GeoGrid::Intersection<Grid, HostIntersection>::geometry() const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:103:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geometry geometry () const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1>' 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<double, 3>' 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<double, 1, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector<ctype, dimworld> centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3>' 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, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 3>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:27: /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2, 2> > >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/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<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:28:24: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:273:27, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:20)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:146:58, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]' at /build/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<double, 1, 2>' 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication<GridView, cdim, OutputStream>::ctype CheckCommunication<GridView, cdim, OutputStream>::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection<GridImp>::WorldVector& Dune::UGGridLeafIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:376:58, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]' at /build/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<double, 1, 2>' 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::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 2]', inlined from 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >; OutputStream = DebugStream<1, 4>]' at /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:470:26: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid<YaspGrid<1, EquidistantCoordinates<double, 1> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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 IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >; Imp = IdentityGridGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLevelIntersection<GridImp>::WorldVector& Dune::UGGridLevelIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:146:58, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 IdentityGrid<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' 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<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GeometryImp = Dune::IdentityGridGeometry]' at /build/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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<YaspGrid<3, EquidistantCoordinates<double, 3> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection<GridImp>::WorldVector& Dune::UGGridLeafIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:376:58, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/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<double, 1, 2>' 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 YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable test-alberta-2-2 cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 66%] Built target test-alberta-2-2 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/DependInfo.cmake --color= /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 66%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc /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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<0, 2, const IdentityGrid<YaspGrid<2, EquidistantCoordinates<double, 2> > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc: In function 'void testDim() [with int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/test-identitygrid.cc:26:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | GridType grid(extension,n); | ^~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > >, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 67%] Linking CXX executable test-yaspgrid-entityshifttable cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 67%] 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 make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 67%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>; Index = long 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<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:20)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:15: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc:14: /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 1]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:194:87: required from 'Dune::YLoadBalanceForward<d>::YLoadBalanceForward(std::unique_ptr<Dune::Yasp::Partitioning<d> >&&) [with int d = 1]' /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:209:78: required from 'Dune::YLoadBalanceDefault<d>::YLoadBalanceDefault() [with int d = 1]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc:138:34: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 1]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 2]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:194:87: required from 'Dune::YLoadBalanceForward<d>::YLoadBalanceForward(std::unique_ptr<Dune::Yasp::Partitioning<d> >&&) [with int d = 2]' /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:209:78: required from 'Dune::YLoadBalanceDefault<d>::YLoadBalanceDefault() [with int d = 2]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc:139:34: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 2]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh: In instantiation of 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 3]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:194:87: required from 'Dune::YLoadBalanceForward<d>::YLoadBalanceForward(std::unique_ptr<Dune::Yasp::Partitioning<d> >&&) [with int d = 3]' /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:209:78: required from 'Dune::YLoadBalanceDefault<d>::YLoadBalanceDefault() [with int d = 3]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc:140:34: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:30: warning: 'Dune::YLoadBalance<d>::~YLoadBalance() [with int d = 3]' is deprecated: use the new interface of Yasp::Partitioning [-Wdeprecated-declarations] 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/partitioning.hh:180:13: note: declared here 180 | virtual ~YLoadBalance() {} | ^ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ [ 68%] Linking CXX executable test-yaspgrid-partitioner cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 68%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 69%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::IdentityGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 3; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 3; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::IdentityGrid<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:572:53, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 1, 2>' 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<double, 2>' 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<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:124:56: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 1, 2>' 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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::LocalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:198:94, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:206:80: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:715:39, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverse Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:207:112, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::ctype Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:200:108, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ [ 69%] Linking CXX executable test-yaspgrid-backuprestore-equidistant cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 69%] Built target test-yaspgrid-backuprestore-equidistant 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 70%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ [ 70%] Linking CXX executable test-yaspgrid-tensorgridfactory cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 70%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 71%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:654:28, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::ctype Dune::GeoGrid::Geometry<mydim, cdim, Grid>::volume() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:201:54, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<UGGrid<2>, DeformationFunction<GridView<UGGridLeafGridViewTraits<const UGGrid<2> > > > >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 1> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::TensorProductCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, TensorProductCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::TensorProductCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >, 2, Dune::DebugStream<1, 4> >' /build/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<double, 2> >; OutputStream = Dune::DebugStream<1, 4>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 1> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> > >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 1; CC = Dune::EquidistantOffsetCoordinates<double, 1>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector<ctype, dimworld> outerNormal (const FieldVector<ctype, dim-1>& /* local */) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector<ctype, dimworld> outerNormal (const FieldVector<ctype, dim-1>& /* local */) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:15: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /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<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:38: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) | ^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:197:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'const Dune::UGGridLeafIntersection<GridImp>::WorldVector& Dune::UGGridLeafIntersection<GridImp>::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersections.hh:376:58, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:347:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if( (intNormal - refIntNormal).two_norm() > tolerance ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::TensorProductCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, EquidistantCoordinates<double, 2> >, IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:17)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, EquidistantCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/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<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:408:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:220:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 2; CC = Dune::EquidistantCoordinates<double, 2>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >, std::allocator<void> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 72%] Linking CXX executable test-identitygrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o" -o test-identitygrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, DeformationFunction<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ [ 72%] Built target test-identitygrid 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 72%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ [ 72%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:13, from /build/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<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 72%] Built target test-yaspgrid-backuprestore-equidistantoffset 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test/yasp /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test/yasp /build/dune-grid-2.9.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 73%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/test-ug.cc:327:112: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Dune::FieldVector<double,2> diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ^ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/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<double, 1, 2>' 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::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:360:94: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, TensorProductCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: required from 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<double, 2>; typename GridImp::ctype = double; Communication = Dune::Communication<ompi_communicator_t*>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:38:28: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<float, 2>; V = Dune::FieldVector<float, 2>; derived_type = Dune::FieldVector<float, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: required from 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<float, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<float, 2>; typename GridImp::ctype = float; Communication = Dune::Communication<ompi_communicator_t*>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:44:28: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:360:94: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 3>; typename Coordinates::ctype = double]': /build/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<double, 3> >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/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<double, 3> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:73: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector<ctype, dimworld> outerNormal (const FieldVector<ctype, dim-1>& /* local */) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:7: /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<float, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<float, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:981:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 981 | YaspGrid (Dune::FieldVector<ctype, dim> lowerleft, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<float, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<float, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:981:5: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' 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<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 3> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:360:94: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:151:69, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 2]', inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 1; GridType = YaspGrid<2, TensorProductCoordinates<double, 2> >; Entity = Entity<0, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspEntity>; IndexSetType = IndexSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspIndexSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, false>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:168:27: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); | ~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::outerNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:152:114, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::unitOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:163:66, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:397:40, inlined from 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:415:28: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/dune-grid-2.9.0/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::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >; typename GridViewType::Codim<0> = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]' /build/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<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >&, const IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> >&)::<lambda(auto:17)> [with auto:17 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >&, const IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> >&)::<lambda(auto:17)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >&, const IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> >&)::<lambda(auto:17)>]' /build/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<double, 3> >; IdSet = IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> >]' /build/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<double, 3> >; IdSet = IdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> >, YaspGlobalIdSet<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > >, bigunsignedint<80> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:267:39, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/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<double, 1, 2>' 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::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > >]', inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::UGGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:304:35: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<1, TensorProductCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >, Dune::YaspIntersection<const Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 74%] Linking CXX executable test-ug cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-ug.dir/test-ug.cc.o" -o test-ug -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/build' [ 74%] Built target test-ug make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/utility/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/utility/test /build/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 75%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/utility/test/globalindexsettest.cc /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:29:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::TensorProductCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:31:15: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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<double, 3> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; int codim = 3; GI = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; std::true_type = std::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >&)::<lambda(auto:15)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid<dim, CoordCont>*) [with int dim = 3; CC = Dune::EquidistantCoordinates<double, 3>; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int cdim = 1; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 3, 1>' 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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:15: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<float, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<float, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 2; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 3> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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, 2, const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<3, 3, const YaspGrid<3, TensorProductCoordinates<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, DebugAllocator<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > >, IdenticalCoordFunction<double, 2>, DebugAllocator<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<float, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates<float, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' 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, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-geogrid.cc:38: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:191:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | if( (cornerViaFather - cornerViaSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc: In function 'int main(int, char**)': /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:25:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | YaspGrid grid{x, N, p}; | ^ /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:31:23: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 31 | YaspGrid grid{x, N}; | ^ /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:38:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | YaspGrid grid{x1, x2, N}; | ^ /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:44:28: note: parameter passing for argument of type 'Dune::FieldVector<float, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | YaspGrid grid{x1, x2, N}; | ^ [ 76%] Linking CXX executable test-yaspgrid-constructor cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 76%] Built target test-yaspgrid-constructor make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/utility/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/utility/test /build/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 77%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:178:52: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<2, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:195:65, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:572:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, DeformationFunction<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > > > >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:194:78: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Jacobian Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:206:91, inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/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<YaspGrid<2>, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::GlobalCoordinate Dune::GeoGrid::Geometry<mydim, cdim, Grid>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:197:95, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27, inlined from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<GeoGrid::GridViewTraits<GridView<DefaultLeafGridViewTraits<const YaspGrid<2> > >, IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:162:7: /usr/include/dune/geometry/multilineargeometry.hh:584:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | GlobalCoordinate global( corner( 0 ) ); | ~~~~~~^~~~~ [ 77%] Linking CXX executable test-yaspgrid-backuprestore-tensor cd /build/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 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 77%] Built target test-yaspgrid-backuprestore-tensor make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/utility/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/utility/test /build/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 77%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc [ 78%] Linking CXX executable globalindexsettest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -o globalindexsettest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 78%] Built target globalindexsettest make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/utility/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/utility/test /build/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 78%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:55:61: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:150:9: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:54:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:55:61: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/persistentcontainertest.cc:164:9: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2>; Imp = YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; ErrorState = CheckIntersectionIteratorErrorState]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:24: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:22: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector<double, 3> Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; ErrorState = CheckIntersectionIteratorErrorState]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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<double, 2> >, Dune::YaspGeometry>' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:543:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>; derived_type = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:91:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:91:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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<double, 2> >, Dune::YaspGeometry>' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::YaspGrid<2>, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2> >, Dune::YaspIntersection<const Dune::YaspGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:675:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1024:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In member function 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > > >::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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]' at /build/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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) | ^~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 = MultiLinearGeometry<double, 2, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>; derived_type = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:17: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, Dune::DebugAllocator<char> > >; ErrorState = CheckIntersectionIteratorErrorState]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/onedgrid.hh:29: /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70, from /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:19: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102, from /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:20: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1034:21: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:29: /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLevelIntersection<GridImp>::dimworld> Dune::OneDGridLevelIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh: In constructor 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >, false>; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, DeformationFunction<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > > >]': /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:138:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Geometry ( const Grid &grid, const GeometryType &type, const CoordVector &coords ) | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:70, from /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:18: /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]': /build/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>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector<typename Coordinates::ctype,dim> lowerleft() const | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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<double, 2> >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]' /build/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<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::LocalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/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<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2, TensorProductCoordinates<double, 2> >, IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> > >(const YaspGrid<2, TensorProductCoordinates<double, 2> >&, const IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >&)::<lambda(auto:23)>]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/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<double, 2> >; IdSet = IdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGlobalIdSet<const YaspGrid<2, TensorProductCoordinates<double, 2> > >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:456:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | FieldVector<typename GridImp::ctype, dimworld> outerNormal ([[maybe_unused]] const FieldVector<typename GridImp::ctype, dim-1>& local) const { | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; Dune::YGridComponent<Coordinates>::fTupel = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector<typename Coordinates::ctype, Dune::YGrid<Coordinates>::dim> Dune::YGrid<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates<double, 2>; typename Coordinates::ctype = double]' /build/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>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/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<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:48:14: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 3>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/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<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:58:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<OneDGrid, IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int> >(const OneDGrid&, const IdSet<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>&)::<lambda(auto:23)>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/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<const OneDGrid, OneDGridIdSet<const OneDGrid>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:66:14: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/tensorgridfactorytest.cc:76:14: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<YaspGrid<2>, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> >&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<YaspGrid<2>, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> >&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<YaspGrid<2>, IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> > >(const YaspGrid<2>&, const IdSet<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> >&)::<lambda(auto:23)>]' /build/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<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> >]' /build/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<const YaspGrid<2>, YaspGlobalIdSet<const YaspGrid<2> >, bigunsignedint<55> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)> [with auto:23 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/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<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLevelIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection<const Dune::UGGrid<3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:456:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | FieldVector<typename GridImp::ctype, dimworld> outerNormal ([[maybe_unused]] const FieldVector<typename GridImp::ctype, dim-1>& local) const { | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<1>; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<1>; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:80:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/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<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector<typename GridImp::ctype, Dune::OneDGridLeafIntersection<GridImp>::dimworld> Dune::OneDGridLeafIntersection<GridImp>::outerNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection<const Dune::OneDGrid>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: required from 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:209:7: required from 'IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLeafIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:454:5: required from 'static void GridViewInterface<GridView>::check(const GridView&) [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:470:35: required from 'GridViewInterface<GridView>::GridViewInterface() [with GridView = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:511:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /build/dune-grid-2.9.0/dune/grid/onedgrid/onedgridintersections.hh:472:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 472 | FieldVector<typename GridImp::ctype, dimworld> centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::OneDGrid; int dim = 1; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::OneDGrid; int dim = 1]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 instantiation of 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; int codim = 0; GI = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::GeometryChecker<Dune::OneDGrid>::checkGeometry<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >(const Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid>; Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:58:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionIterator = Dune::IntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersectionIterator<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::YaspGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::YaspGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 instantiation of 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 1; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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<double, 2> >, YaspGeometry>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:123:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::UGGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::UGGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 1; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; int codim = 3; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 3>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::YaspGrid<2> >::checkGeometry<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >(const Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> >; Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:112:12: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::UGGrid<2> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> >; Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:137:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)> [with auto:21 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::UGGrid<3> >::checkGeometry<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >(const Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >&)::<lambda(auto:21)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> >; Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/structuredgridfactorytest.cc:180:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 80%] Linking CXX executable persistentcontainertest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -o persistentcontainertest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 80%] Built target persistentcontainertest make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/utility/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/utility/test /build/dune-grid-2.9.0/build/dune/grid/utility/test/CMakeFiles/vertexordertest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 81%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, EquidistantOffsetCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int cdim = 2; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator<const Dune::OneDGrid, Dune::OneDGridLevelIntersectionIterator<const Dune::OneDGrid>, Dune::OneDGridLevelIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix<double, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid.hh:72: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' 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<double, 1, 1>' 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<3, 3, const YaspGrid<3, TensorProductCoordinates<double, 3> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<3, TensorProductCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector<ctype, dimw> glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<codim, dim, GridImp>::Geometry Dune::YaspEntity<codim, dim, GridImp>::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:298:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<double, 3> >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection<const Dune::UGGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator<const Dune::UGGrid<3>, Dune::UGGridLevelIntersectionIterator<const Dune::UGGrid<3> >, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:203:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | inter.outerNormal(v); | ~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | geo.jacobian( v ); | ~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | return jit; | ^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return jacobianInverseTransposed(local).transposed(); | ^ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> >, Dune::YaspIntersection<const Dune::YaspGrid<3, Dune::TensorProductCoordinates<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int cdim = 1; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >; int cdim = 1; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:459:12: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:15, from /build/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<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, 1> Dune::DiagonalMatrix<K, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix<double, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix<K, 1> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:28: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2, MultiLinearGeometryTraits<double> >::JacobianInverseTransposed; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::UGGrid<2>, Dune::UGGridLeafIntersectionIterator<const Dune::UGGrid<2> >, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:228:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 instantiation of 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:196:18: required from 'void testNeighbor(const std::integral_constant<long unsigned int, 0>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:206:18: required from 'void testNeighbor(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:309:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:206:18: required from 'void testNeighbor(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:322:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: required from 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:196:18: required from 'void testNeighbor(const std::integral_constant<long unsigned int, 0>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:232:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::OneDGridLeafGridViewTraits<const Dune::OneDGrid> >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::OneDGrid, Dune::OneDGridIdSet<const Dune::OneDGrid>, unsigned int>, long unsigned int>]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:281:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:299:43: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<2>, Dune::UGGridIdSet<const Dune::UGGrid<2> >, long unsigned int>, long unsigned int>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; VertexOrderFactory = Dune::VertexOrderByIdFactory<Dune::IdSet<const Dune::UGGrid<3>, Dune::UGGridIdSet<const Dune::UGGrid<3> >, long unsigned int>, long unsigned int>]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:238:59: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2> >, Dune::GeoGrid::Geometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, std::allocator<void> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >; int codim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection<const Dune::OneDGrid, Dune::OneDGridLeafIntersection<const Dune::OneDGrid> >]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<2>, Dune::UGGridLeafIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant<long unsigned int, i>&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection<const Dune::UGGrid<3>, Dune::UGGridLeafIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/utility/test/vertexordertest.cc:150:34: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<dim, dim, GridImp>::Geometry Dune::YaspEntity<dim, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/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<const OneDGrid, OneDGridLeafIndexSet<const OneDGrid>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Entity<0, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspEntity>; IndexSetType = IndexSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspIndexSet<const YaspGrid<2, TensorProductCoordinates<double, 2> >, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:242:68: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:33: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 222 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::OneDGridLevelGridViewTraits<const Dune::OneDGrid> >; int codim = 1]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<CoordType, dim, coorddim>::Jacobian Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 1, 2>' 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: In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:922:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::GeometryDefaultImplementation<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantOffsetCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantOffsetCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantOffsetCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:989:23: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:32: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/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<const OneDGrid, OneDGridLeafIndexSet<const OneDGrid>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/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<const YaspGrid<1>, YaspIndexSet<const YaspGrid<1>, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/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<double, 1> >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, YaspEntity>; IndexSetType = IndexSet<const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, YaspIndexSet<const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 3>' 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::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ [ 81%] Linking CXX executable vertexordertest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -o vertexordertest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const YaspGrid<2>, YaspIndexSet<const YaspGrid<2>, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 81%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/doc/recipes /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/doc/recipes /build/dune-grid-2.9.0/build/doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 82%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o cd /build/dune-grid-2.9.0/build/doc/recipes && /usr/bin/c++ -DENABLE_GMP=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/doc/recipes/recipe-iterate-over-grid.cc /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ /build/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<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspEntity>; IndexSetType = IndexSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspIndexSet<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, true>, unsigned int, std::vector<GeometryType> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspEntity>; Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh: In lambda function: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/doc/recipes/recipe-iterate-over-grid.cc:52: /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 4>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 4; Coordinates = Dune::EquidistantCoordinates<double, 4>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; int cdim = 2; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]', inlined from 'Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::CachedMultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, inlined from 'Dune::GeoGrid::Geometry<mydim, cdim, Grid>::JacobianInverseTransposed Dune::GeoGrid::Geometry<mydim, cdim, Grid>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/geometry.hh:204:142, inlined from 'Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, Dune::GeoGrid::Intersection<Grid, HostIntersection>::dimensionworld> Dune::GeoGrid::Intersection<Grid, HostIntersection>::integrationOuterNormal(const Dune::FieldVector<typename std::remove_const<_Tp>::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; HostIntersection = Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/geometrygrid/intersection.hh:134:114, inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >; IntersectionImp = Dune::GeoGrid::Intersection<const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::Intersection<const Dune::YaspGrid<2>, Dune::YaspIntersection<const Dune::YaspGrid<2> > > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void CheckCommunication<GridView, cdim, OutputStream>::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; int cdim = 1; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:285:78, inlined from 'bool CheckCommunication<GridView, cdim, OutputStream>::checkCommunication() [with GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >; int cdim = 1; OutputStream = std::basic_ostream<char>]' at /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:459:12: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 82%] Linking CXX executable recipe-iterate-over-grid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 82%] Built target recipe-iterate-over-grid make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build /build/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/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/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/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/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/dune-grid-2.9.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunealbertagrid3d make[5]: Leaving directory '/build/dune-grid-2.9.0/build' make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[5]: Entering directory '/build/dune-grid-2.9.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid3d.dir/build'. make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 85%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/common/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/common/test /build/dune-grid-2.9.0/build/dune/grid/common/test/CMakeFiles/scsgmappertest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 86%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/common/test/scsgmappertest.cc /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int codim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid<Dune::YaspGrid<2>, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> >, Dune::GeoGrid::Geometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::IdenticalCoordFunction<double, 2>, __gnu_cxx::__pool_alloc<char> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<3> > >; int codim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 3>; V = Dune::FieldVector<double, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/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]' /build/dune-grid-2.9.0/dune/grid/common/test/scsgmappertest.cc:49:40: required from 'void checkElementDataMapper(const Dune::Mapper<G, M, I>&, const GridView&) [with G = Dune::YaspGrid<2>; M = Dune::SingleCodimSingleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, 0>; I = unsigned int; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/common/test/scsgmappertest.cc:130:27: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::GlobalCoordinate Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:165:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable test-geogrid-uggrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 86%] Built target test-geogrid-uggrid make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/depend make[5]: Entering directory '/build/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/common/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/common/test /build/dune-grid-2.9.0/build/dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 87%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o cd /build/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/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:295:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ [ 87%] Linking CXX executable scsgmappertest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -o scsgmappertest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 87%] 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 88%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGMSH_ALBERTAGRID -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:17, from /build/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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/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]' /build/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<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' 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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/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>]' /build/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]' /build/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<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/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]' /build/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<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > > >; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix<K, n> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix<K, n> Dune::DiagonalMatrix<K, n>::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<double, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/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>]' /build/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]' /build/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<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > > >; GridView = Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<3> > >]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' /build/dune-grid-2.9.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:25: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::DefaultLevelGridViewTraits<const Dune::YaspGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:976:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 976 | void gridcheck (Grid &g) | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<double, 1, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 3>' 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<double, 1, 3>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 3>' 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, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1>' 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<double, 1, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:275:27: required from 'static void EntityInterface<Grid, 0, dim, true>::check(const Entity&, bool) [with Grid = Dune::AlbertaGrid<2>; int dim = 2; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<UGGrid<2>, IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int> >(const UGGrid<2>&, const IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>&)::<lambda(auto:23)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet<const UGGrid<2>, UGGridIdSet<const UGGrid<2> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:46:17: required from 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:52:7: required from 'GeometryInterface<Geometry, codim, dim>::GeometryInterface() [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:75:3: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:314:7: required from 'EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::AlbertaGrid<2>; int dim = 2]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:556:5: required from 'static void GridInterface<Grid>::check(const Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:564:7: required from 'GridInterface<Grid>::GridInterface() [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:982:3: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:281:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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++/12/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:17: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 2>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 2>' 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<double, 1, 2>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:119: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 2>; F = std::function<Dune::FieldVector<double, 2>(Dune::FieldVector<double, 2>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<1, 1, const YaspGrid<1, TensorProductCoordinates<double, 1> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 2, 1>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function 'Dune::YGridComponent<Coordinates>::fTupel Dune::YGridComponent<Coordinates>::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates<double, 1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/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<UGGridLeafGridViewTraits<const UGGrid<2> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function '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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<2>, AlbertaGridIndexSet<2, 2>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 2>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector<K, n>&, const FieldVector<K, n>&) [with ctype = double; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | return (vx1-vx2).infinity_norm() < eps; | ~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 3>' 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<double, 2>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 3>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates<double, 3>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:77:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<typename GV::ctype>::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long 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<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates<double, 1> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:976:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 976 | void gridcheck (Grid &g) | ^~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 1>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates<double, 1>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector<ctype, dim> L, | ^~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<3> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable test-geogrid-yaspgrid cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid<dim, Coordinates>::YaspGrid(Dune::FieldVector<typename GridImp::ctype, cdim>, std::array<int, long unsigned int{dim}>, std::bitset<long unsigned int{dim}>, int, Communication, const Dune::Yasp::Partitioning<d>*) [with C = Dune::EquidistantCoordinates<double, 2>; typename std::enable_if<is_same_v<C, Dune::EquidistantCoordinates<typename Coordinates::ctype, dim> >, int>::type <anonymous> = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates<double, 2>]': /build/dune-grid-2.9.0/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 88%] Built target test-geogrid-yaspgrid 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/io/file/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/io/file/test /build/dune-grid-2.9.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 89%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGMSH_ALBERTAGRID -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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, 1, const OneDGrid, OneDGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:25: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/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<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:22, from /build/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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange<Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > > >' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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/dune/common/fvector.hh:22, from /build/dune-grid-2.9.0/dune/grid/common/boundarysegment.hh:13, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:245:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/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 AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ [ 89%] Linking CXX executable test-yaspgrid-yaspfactory-1d cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:8: /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory<Dune::AlbertaGrid<dim, dimworld> >::insertBoundarySegment(const std::vector<unsigned int>&, const std::shared_ptr<Dune::BoundarySegment<dimension, dimensionworld> >&) [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:228:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>; LocalCoordType = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<3, 3>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:21:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 89%] Built target test-yaspgrid-yaspfactory-1d 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-1.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 89%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianInverse Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/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, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverseTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::MultiLinearGeometry<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Jacobian Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianInverse Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2, Dune::MultiLinearGeometryTraits<double> >::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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)> [with auto:30 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' when C++17 is enabled changed to 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2>' 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::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::Volume Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, inlined from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Volume Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 1, 2>' 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 UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:17: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:36:26: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16, inlined from 'static void CheckEntitySeed::IfHasEntitySeed<codim>::apply(const GridView&, std::ostream&) [with GridView = Dune::GridView<Dune::UGGridLevelGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:198:40, inlined from 'Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:217:68, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:22)>; Index = long 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<long unsigned int, 0, 1, 2>; F = Dune::checkEntitySeed<UGGridLevelGridViewTraits<const UGGrid<2> > >(const GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >&, std::ostream&)::<lambda(auto:22)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkEntitySeed(const GridView<VT>&, std::ostream&) [with VT = UGGridLevelGridViewTraits<const UGGrid<2> >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:216:20, inlined from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1048:26: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)> [with auto:30 = std::integral_constant<long unsigned int, 0>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:30)>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ In function 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<GI>::Operation<codim>::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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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/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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<GI>::Operation<codim>::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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28, inlined from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22, inlined from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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/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<double, 2>' 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<double, 2, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector<K, 3> Dune::Alberta::vectorProduct(const Dune::FieldVector<K, 3>&, const Dune::FieldVector<K, 3>&) [with K = double]': /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix<K, 2, 3>&) [with K = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::ctype Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry<mydim, cdim, GridImp>::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::GeometryChecker<Dune::AlbertaGrid<2> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> >; Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/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<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:28)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/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<char>]' /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:285:45: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': /build/dune-grid-2.9.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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++/12/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /build/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:17: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix<double, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/dune-grid-2.9.0/dune/grid/common/gridfactory.hh:17, from /build/dune-grid-2.9.0/dune/grid/uggrid/uggridfactory.hh:21, from /build/dune-grid-2.9.0/dune/grid/uggrid.hh:119: /usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 2>)>]': /usr/include/dune/common/function.hh:120:9: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | y = f_(x); | ^ /usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ [ 89%] Linking CXX executable mcmgmappertest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -o mcmgmappertest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory<GridType>&, Dune::Dim<1>) [with Grid = Dune::AlbertaGrid<1, 1>]': /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:108:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:145:41: required from here /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:73:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 89%] Built target mcmgmappertest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-1-3.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 90%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=1 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/test/gmshtest.cc:41: /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list<Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >::VTKLocalFunction, std::allocator<Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter<Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > > >::VertexIterator; GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid.hh:8: /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory<Dune::AlbertaGrid<dim, dimworld> >::insertBoundarySegment(const std::vector<unsigned int>&, const std::shared_ptr<Dune::BoundarySegment<dimension, dimensionworld> >&) [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, 1, 1> Dune::FieldMatrix<K, 1, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix<K, 1, 1> transposed() const | ^~~~~~~~~~ /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>; LocalCoordType = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1, 1>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1, 1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1, 1> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<1, 1>, IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<1, 1>, IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<AlbertaGrid<1, 1>, IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int>]' /build/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<AlbertaGrid<1, 1>, AlbertaGridIdSet<1, 1>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<double, 1, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<0, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle<IndexSetImp, GlobalIdSetImp, DataVectorType>::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF<Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >::MessageBuffer<double> >; EntityType = Dune::Entity<2, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspEntity>; IndexSetImp = Dune::IndexSet<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspIndexSet<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, true>, unsigned int, std::vector<Dune::GeometryType> >; GlobalIdSetImp = Dune::IdSet<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> >, Dune::YaspGlobalIdSet<const Dune::YaspGrid<3, Dune::EquidistantCoordinates<double, 3> > >, Dune::bigunsignedint<80> >; DataVectorType = std::vector<double, std::allocator<double> >]': /build/dune-grid-2.9.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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) | ^~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, 1, 1> Dune::FieldMatrix<K, 1, 1>::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:436:26: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | FieldMatrix<K, 1, 1> transposed() const | ^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>; derived_type = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 1; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1026:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' 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<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 2>*, std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits<double>]' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection<dim, Projection>::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]', inlined from 'void Dune::Alberta::DuneBoundaryProjection<dim>::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 2]' at /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:59:43, inlined from 'static void Dune::Alberta::NodeProjection<dim, Projection>::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]' at /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:266:36: /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<1> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, 1, 1>&, const FieldMatrix<OtherScalar, 1, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:530:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | return result; | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | lit->geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix<double, 1, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:24: /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1, 1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector<double, 3>; LocalCoordType = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<1> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In function 'Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::JacobianTransposed Dune::AxisAlignedCubeGeometry<CoordType, dim, coorddim>::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference<Implementation>::Jacobian Dune::GeometryReference<Implementation>::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix<double, 1, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1>; F = Dune::checkInjectivity<AlbertaGrid<1>, IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>]' /build/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<AlbertaGrid<1>, AlbertaGridIdSet<1, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ [ 91%] Linking CXX executable tensorgridfactorytest cd /build/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/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -o tensorgridfactorytest -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so ../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 91%] Built target tensorgridfactorytest 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-2-3.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 92%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=2 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc [ 92%] Linking CXX executable gmshtest-alberta2d cd /build/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 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o" -o gmshtest-alberta2d -Wl,-rpath,/build/dune-grid-2.9.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid2d.so.2.9.0 ../../../../../lib/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libf77blas.so /usr/lib/aarch64-linux-gnu/libatlas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/dune-grid-2.9.0/build' [ 92%] Built target gmshtest-alberta2d 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/dune-grid-2.9.0/build' cd /build/dune-grid-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-2.9.0 /build/dune-grid-2.9.0/dune/grid/test /build/dune-grid-2.9.0/build /build/dune-grid-2.9.0/build/dune/grid/test /build/dune-grid-2.9.0/build/dune/grid/test/CMakeFiles/test-alberta-3-3.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/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/dune-grid-2.9.0/build' [ 92%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o cd /build/dune-grid-2.9.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/dune-grid-2.9.0/doc/grids/\" -DENABLE_ALBERTA=1 -DENABLE_MPI=1 -DGRIDDIM=3 -DHAVE_CONFIG_H -DModelP -I/build/dune-grid-2.9.0/build -I/build/dune-grid-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/dune-grid-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 1>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' 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<double, 3>' 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<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:24: /build/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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:27: /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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 AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<1, 1>, AlbertaGridIndexSet<1, 1>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 1>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 1> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter<GridView>::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]': /build/dune-grid-2.9.0/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<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<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/projection.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:19, from /build/dune-grid-2.9.0/dune/grid/albertagrid/coordcache.hh:8, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:43, from /build/dune-grid-2.9.0/dune/grid/albertagrid.hh:7, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:14: /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector<double, 3> Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector<double, 2>&) const': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1, 1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:611: /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:15, from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:29, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:21: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector<double, 2> Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3> Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh:16, from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' 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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >' /build/dune-grid-2.9.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersectionIterator<const Dune::AlbertaGrid<2> >, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>; derived_type = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<1> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference<Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> > >' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:407:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1118: /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/grid.hh:1116, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:30: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]': /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<double, 2> >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | lit->geometry().jacobianInverseTransposed(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]' at /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:23, from /build/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:44: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:243:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1028:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionlifetime.hh:58:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1093:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/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<double, 1>&) const [with int dimWorld = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 3, 1>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 3>; typename std::enable_if<Impl::HasMemberFunctionTransposed<M>::value, int>::type <anonymous> = 0]' /build/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>' /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::integral_constant<bool, true>]' /build/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<codim ...>) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' /build/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; std::size_t = long unsigned int]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1091:22: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector<double, 3>; LocalCoordType = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:413:24: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1030:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:392:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView<Dune::AlbertaLeafGridViewTraits<const Dune::AlbertaGrid<2> > >; MapTwist = NoMapTwist]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:183:16: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/albertagrid.cc:15: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:616:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | typename Grid::ctype error = (result-origin).two_norm(); | ~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:28: /build/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<AlbertaGrid<1>, AlbertaGridIndexSet<1, 3>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 3>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 3> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>]' /build/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<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference<Implementation>::LocalCoordinate Dune::GeometryReference<Implementation>::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:871:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1081:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference<Implementation>::Jacobian Dune::GeometryReference<Implementation>::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 2>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix<double, 2, 2>; LocalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<1>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<1> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | x -= geometry.corner( c ); | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.hh:12, from /build/dune-grid-2.9.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridview.hh:16, from /build/dune-grid-2.9.0/dune/grid/albertagrid/gridfamily.hh:22: /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<AlbertaGrid<3, 3>, IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/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<AlbertaGrid<3, 3>, AlbertaGridIdSet<3, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: required from 'Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)> [with auto:24 = std::integral_constant<long unsigned int, 1>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)>; Index = long unsigned int; Index ...i = {0, 1, 2}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2>; F = Dune::checkInjectivity<AlbertaGrid<2>, IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>&)::<lambda(auto:24)>]' /build/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<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>]' /build/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<AlbertaGrid<2>, AlbertaGridIdSet<2, 3>, unsigned int>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1057:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverseTransposed Dune::GeometryReference<Implementation>::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference<Implementation>::GlobalCoordinate Dune::GeometryReference<Implementation>::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector<double, 2>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector<double, 2>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference<Implementation>::Jacobian Dune::GeometryReference<Implementation>::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix<double, 2, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometryreference.hh:121:38: required from 'Dune::GeometryReference<Implementation>::JacobianInverse Dune::GeometryReference<Implementation>::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix<double, 1, 2>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string<char>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/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::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; 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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >::Codim<0>]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:623:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:647:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:182:30: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector<K, 3> Dune::Alberta::vectorProduct(const Dune::FieldVector<K, 3>&, const Dune::FieldVector<K, 3>&) [with K = double]': /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix<K, 2, 3>&) [with K = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::ctype Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry<mydim, cdim, GridImp>::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 ) | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/common/fmatrix.hh:206:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/dune-grid-2.9.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/dune-grid-2.9.0/dune/grid/albertagrid/meshpointer.hh:17: /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector<K, 3> Dune::Alberta::vectorProduct(const Dune::FieldVector<K, 3>&, const Dune::FieldVector<K, 3>&) [with K = double]': /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:76:41: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix<K, 3, 3>&) [with K = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::ctype Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::elDeterminant() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; ctype = double]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::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>]' /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry<mydim, cdim, GridImp>::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>]' /build/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>]' /build/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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:212:26: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 3>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::Jacobian Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::Jacobian Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix<double, 3, 1>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::JacobianInverse Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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<double, 1>; std::true_type = std::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 2>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector<double, 3>; LocalCoordinate = Dune::FieldVector<double, 0>]' /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>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::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::integral_constant<bool, true>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry<GI>::Operation<codim>::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)> [with auto:22 = std::integral_constant<long unsigned int, 3>]' /usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence<long unsigned int, 0, 1, 2, 3>; F = Dune::GeometryChecker<Dune::AlbertaGrid<3, 3> >::checkGeometry<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >(const Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> > >&)::<lambda(auto:22)>]' /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker<Grid>::checkGeometry(const Dune::GridView<VT>&) [with VT = Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<3, 3> >; Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:1042:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:174:14: required from here /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 2>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/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<UGGridLeafGridViewTraits<const UGGrid<2> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 3>' 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<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/dune-grid-2.9.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:15: /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector<double, 1>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector<double, 2>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<ct, mydim, cdim, Traits>::GlobalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; GlobalCoordinate = Dune::FieldVector<double, 3>]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper<dim, dimworld>::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream<char>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:176:10: required from here /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; JacobianTransposed = Dune::FieldMatrix<double, 1, 3>; LocalCoordinate = Dune::FieldVector<double, 1>]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>; LocalCoordinate = Dune::FieldVector<double, 1>; GlobalCoordinate = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector<double, 3>]' /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:166:20: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/dune/common/function.hh:120:15: required from 'void Dune::Impl::LambdaVirtualFunction<Domain, Range, F>::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector<double, 2>; Range = Dune::FieldVector<double, 3>; F = std::function<Dune::FieldVector<double, 3>(Dune::FieldVector<double, 2>)>]' /usr/include/dune/common/function.hh:118:10: required from here /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper<dim, dimworld>::CoordinateType Dune::BoundarySegmentWrapper<dim, dimworld>::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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<double, 3>' 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<double, 1, 3>' 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<double, 1>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3> > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<ct, mydim, cdim, Traits>::JacobianTransposed Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection<dimworld>::operator()(const CoordinateType&) const [with int dimworld = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector<double, 3>; _ArgTypes = {Dune::FieldVector<double, 2>}]': /usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 3; int dim = 3]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:27: /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | geo.local(g); | ~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:44:27: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | geo.jacobianTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:45:34: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | geo.jacobianInverseTransposed( v ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:47:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | geo.jacobianInverse( v ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface<Geometry, codim, dim>::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': /build/dune-grid-2.9.0/dune/grid/test/staticcheck.hh:37:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:569:19: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | geo.corner( 0 ); | ~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:7: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]': /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 2, 2>' 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<double, 3>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 3, 1>' 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<double, 1, 3>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 1>; V = Dune::FieldVector<double, 1>]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector<Other>& b) const | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 1, 3>' 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<K, N, M>&, const FieldMatrix<T, ROWS, COLS>&) [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<double, 3, 1>' 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:741:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | const typename GeometryInFather::GlobalCoordinate x | ^ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | return x; | ^ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:31: /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim<codim>, std::true_type) [with GV = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; int codim = 0]': /build/dune-grid-2.9.0/dune/grid/test/checkentitylifetime.hh:60:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | const typename Geometry::GlobalCoordinate cornerViaFather = | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ^ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | const typename Geometry::GlobalCoordinate global = | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | const typename Geometry::LocalCoordinate cornerInSon = | ^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const typename Geometry::GlobalCoordinate cornerViaFather | ^~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:24: /build/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<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:576:84: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ^~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++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<double, 1>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' when C++17 is enabled 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverse Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix<double, 2, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' 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<K, N, M>&, const FieldMatrix<OtherScalar, COLS, otherCols>&) [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<double, 1, 1>' 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<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix<K, COLS, ROWS> transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix<K, COLS, ROWS> Dune::FieldMatrix<K, N, M>::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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/dune-grid-2.9.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >]': /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:27: /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:582:38: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:586:15: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:624:50: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:629:27: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/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<const Dune::UGGrid<2>, Dune::UGGridLevelIntersection<const Dune::UGGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to 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<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView<DefaultLeafGridViewTraits<const YaspGrid<2, EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void checkGeometryLifetime (const GV &gridView) | ^~~~~~~~~~~~~~~~~~~~~ /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<double, 3>' 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<double, 2>' when C++17 is enabled changed to match 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<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::TensorProductCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to 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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]', inlined from 'static bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(TopologyId, std::integral_constant<int, codim>, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator<const Dune::FieldVector<double, 3>*, std::vector<Dune::FieldVector<double, 3>, std::allocator<Dune::FieldVector<double, 3> > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/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<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 2; Grid = UGGrid<2>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<2> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence<I, i ...>, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>; Index = long 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<long unsigned int, 0, 1, 2, 3>; F = Dune::checkInjectivity<UGGrid<3>, IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int> >(const UGGrid<3>&, const IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>&)::<lambda(auto:23)>]' at /usr/include/dune/common/hybridutilities.hh:270:16, inlined from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet<const UGGrid<3>, UGGridIdSet<const UGGrid<3> >, long unsigned int>]' at /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:91:24: /build/dune-grid-2.9.0/dune/grid/test/checkidset.hh:108:33: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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 AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | result = geo.local( geo.global( origin ) ); | ~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | result = lit->geometry().local(lit->geometry().global(origin)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when 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/dune-grid-2.9.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> >; MapTwist = NoMapTwist]': /build/dune-grid-2.9.0/dune/grid/test/checktwists.hh:97:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ /build/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<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:742:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 742 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | geometryInFather.global(cornerInSon); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | x = e.geometryInFather().global(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:233:43: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | eIt->father().geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:262:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | geometryInFather.local(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase<Grid>::NormalVector Dune::AlbertaGridIntersectionBase<Grid>::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | NormalVector normal = centerOuterNormal(); | ~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::AlbertaGrid<2>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<2> > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | x -= geometry.corner( c ); | ~~~~~~~~~~~~~~~^~~~~ /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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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<double, 1, 3>' 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<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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 AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match 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 AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when 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/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:31: /build/dune-grid-2.9.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<3, 3>; Mesh = TestGrid<3>; Projection = checkGridFactory<AlbertaGrid<3, 3>, TestGrid<3> >(const TestGrid<3>&)::<lambda(const TestGrid<3>::Vertex&)>]': /build/dune-grid-2.9.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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, EquidistantCoordinates<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/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<const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridLeafIntersection<const Dune::AlbertaGrid<3, 3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:743:98: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates<double, 2> >; Imp = YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/dune-grid-2.9.0/dune/grid/test/test-alberta.cc:22: /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<3, 3>]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::LocalCoordinate Dune::MultiLinearGeometry<ct, mydim, cdim, Traits>::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits<double>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::JacobianInverseTransposed Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; GeometryImp = Dune::YaspGeometry]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' 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<double, 2> >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled 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<double, 2, 1>' 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<double, 1, 2>' 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<double, 1, 1>' 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<double, 1, 2>' 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<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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<const Dune::UGGrid<3>, Dune::UGGridLevelIntersection<const Dune::UGGrid<3> > >]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:720:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 2>' when C++17 is enabled changed to 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<double, 2>' 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<double, 1, 2>' 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<double, 2, 1>' 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<double, 1, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry<mydim, cdim, GridImp, GeometryImp>&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantOffsetCoordinates<double, 2> >; Imp = YaspGeometry]': /build/dune-grid-2.9.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' 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/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]': /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In member function 'Dune::FieldVector<typename GridImp::ctype, Dune::YaspIntersection<GridImp>::dimworld> Dune::YaspIntersection<GridImp>::integrationOuterNormal(const Dune::FieldVector<typename GridImp::ctype, (dim - 1)>&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >]', inlined from 'Dune::Intersection<GridImp, IntersectionImp>::GlobalCoordinate Dune::Intersection<GridImp, IntersectionImp>::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >; IntersectionImp = Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > >]' at /build/dune-grid-2.9.0/dune/grid/common/intersection.hh:387:47, inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> >, Dune::YaspIntersection<const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates<double, 2> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkintersectionit.hh:333:100: /build/dune-grid-2.9.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView<UGGridLevelGridViewTraits<const UGGrid<3> > >; OutputStream = DebugStream<1, 4>]': /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, | ^~~~~~~~~~~~~~~~~~~~~ /build/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<double, 1>&) const [with int dimWorld = 3]': /build/dune-grid-2.9.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector<double,1> &local ) const | ^~~~~~~~ In function 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1, 1> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' 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 YaspGrid<1>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::DenseVector<V>::derived_type Dune::DenseVector<V>::operator-(const Dune::DenseVector<W>&) const [with Other = Dune::FieldVector<double, 2>; V = Dune::FieldVector<double, 2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::LocalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix<double, 2, 2>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 2, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ In function 'Dune::GeometryReference<Implementation>::JacobianTransposed Dune::GeometryReference<Implementation>::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 1>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::GlobalCoordinate Dune::AlbertaGridGeometry<mydim, cdim, GridImp>::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 534 | void iterate(Grid &g) | ^~~~~~~ /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:534:6: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:37: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:572:25: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::GlobalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:60: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::LocalCoordinate Dune::Geometry<mydim, cdim, GridImp, GeometryImp>::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/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:615:37: /build/dune-grid-2.9.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector<double, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ In function 'bool Dune::compareVec(const FieldVector<K, SIZE>&, const FieldVector<K, SIZE>&) [with ctype = double; int dim = 3]', inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 1; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet<AlbertaGrid<1>, AlbertaGridIndexSet<1, 3>, int, std::array<GeometryType, 1> >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map<std::pair<int, GeometryType>, std::vector<int> >; MapType2 = std::map<std::vector<int>, std::pair<int, GeometryType> >; MapType3 = std::map<int, FieldVector<double, 3>, std::less<int>, std::allocator<std::pair<const int, FieldVector<double, 3> > > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:168:27: /build/dune-grid-2.9.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix<double, 1, 3>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 1, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix<ctype, rows, cols> toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix<double, 3, 1>]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix<double, 3, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-2.9.0/dune/grid/test/gridcheck.hh:30: In static member function 'static bool CheckEntitySeed::GeometryEquals<Geometry>::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:180:45, inlined from 'static void CheckEntitySeed::Check<codim, GridView, true>::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView<Dune::AlbertaLevelGridViewTraits<const Dune::AlbertaGrid<2> > >]' at /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:154:16: /build/dune-grid-2.9.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector<double, 3>' 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<K, ROWS, COLS> Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix<double, 1, 2>